# near model CODE resource # jump table entries: 5520-5578 (59 of them) export_690: 00000000 48E7 FF7E movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5,A6 00000004 40C0 move.w D0, SR 00000006 0240 0700 andi.w D0, 0x700 0000000A 660C bne +0xE /* 00000018 */ 0000000C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000010 4EBA 07DE jsr [PC + 0x7DE /* 000007F0 */] 00000014 4EBA 033C jsr [PC + 0x33C /* 00000352 */] label00000018: 00000018 4CDF 7EFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5,A6, [A7]+ 0000001C 205F movea.l A0, [A7]+ 0000001E 544F addq.w A7, 2 00000020 4ED0 jmp [A0] fn00000022: 00000022 4E56 0000 link A6, 0 00000026 206E 0008 movea.l A0, [A6 + 0x8] 0000002A 2F28 0010 move.l -[A7], [A0 + 0x10] 0000002E 205F movea.l A0, [A7]+ 00000030 A02A syscall HUnlock 00000032 206E 0008 movea.l A0, [A6 + 0x8] 00000036 4228 0014 clr.b [A0 + 0x14] 0000003A 206E 0008 movea.l A0, [A6 + 0x8] 0000003E 2C48 movea.l A6, A0 00000040 4EFA 01C6 jmp [PC + 0x1C6 /* 00000208 */] 00000044 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000048 2E9F move.l [A7], [A7]+ 0000004A 4E75 rts export_691: 0000004C 4E56 FEE8 link A6, -0x0118 00000050 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000054 206E 000C movea.l A0, [A6 + 0xC] 00000058 43EE FF00 lea.l A1, [A6 - 0x100] 0000005C 707F moveq.l D0, 0x7F label0000005E: 0000005E 32D8 move.w [A1]+, [A0]+ 00000060 51C8 FFFC dbf D0, -0x6 /* 0000005E */ 00000064 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 0000006A 4AAD E990 tst.l [A5 - 0x1670] 0000006E 6600 0090 bne +0x92 /* 00000100 */ 00000072 42A7 clr.l -[A7] 00000074 2F3C 0000 0114 move.l -[A7], 0x114 0000007A 4EBA 051E jsr [PC + 0x51E /* 0000059A */] 0000007E 2B5F E990 move.l [A5 - 0x1670], [A7]+ 00000082 6606 bne +0x8 /* 0000008A */ 00000084 2F0E move.l -[A7], A6 00000086 4EBA FF9A jsr [PC - 0x66 /* 00000022 */] label0000008A: 0000008A 206D E990 movea.l A0, [A5 - 0x1670] 0000008E 2F10 move.l -[A7], [A0] 00000090 2F3C 0000 0114 move.l -[A7], 0x114 00000096 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000009A 206E 0008 movea.l A0, [A6 + 0x8] 0000009E 20AD E990 move.l [A0], [A5 - 0x1670] 000000A2 206D E990 movea.l A0, [A5 - 0x1670] 000000A6 2050 movea.l A0, [A0] 000000A8 2D48 FEF4 move.l [A6 - 0x10C], A0 000000AC 7000 moveq.l D0, 0x00 000000AE 2080 move.l [A0], D0 000000B0 206E FEF4 movea.l A0, [A6 - 0x10C] 000000B4 216E 0010 0008 move.l [A0 + 0x8], [A6 + 0x10] 000000BA 206E FEF4 movea.l A0, [A6 - 0x10C] 000000BE 317C 0001 0006 move.w [A0 + 0x6], 0x1 000000C4 206E FEF4 movea.l A0, [A6 - 0x10C] 000000C8 302D E982 move.w D0, [A5 - 0x167E] 000000CC D040 add.w D0, D0 000000CE 31BC 0001 000A move.w [A0 + D0.w + 0xA], 0x1 000000D4 206E FEF4 movea.l A0, [A6 - 0x10C] 000000D8 41E8 0014 lea.l A0, [A0 + 0x14] 000000DC 43EE FF00 lea.l A1, [A6 - 0x100] 000000E0 707F moveq.l D0, 0x7F label000000E2: 000000E2 30D9 move.w [A0]+, [A1]+ 000000E4 51C8 FFFC dbf D0, -0x6 /* 000000E2 */ 000000E8 302D E982 move.w D0, [A5 - 0x167E] 000000EC 5340 subq.w D0, 1 000000EE 41ED E970 lea.l A0, [A5 - 0x1690] 000000F2 C1FC 000C muls.w D0, 0xC 000000F6 21AD E990 0006 move.l [A0 + D0.w + 0x6], [A5 - 0x1670] 000000FC 6000 010A bra +0x10C /* 00000208 */ label00000100: 00000100 2D6D E990 FEFC move.l [A6 - 0x104], [A5 - 0x1670] label00000106: 00000106 206E FEFC movea.l A0, [A6 - 0x104] 0000010A 2050 movea.l A0, [A0] 0000010C 4A90 tst.l [A0] 0000010E 57C0 seq D0 00000110 4A00 tst.b D0 00000112 6620 bne +0x22 /* 00000134 */ 00000114 206E FEFC movea.l A0, [A6 - 0x104] 00000118 2050 movea.l A0, [A0] 0000011A 2228 0008 move.l D1, [A0 + 0x8] 0000011E B2AE 0010 cmp.l D1, [A6 + 0x10] 00000122 57C1 seq D1 00000124 8001 or.b D0, D1 00000126 660C bne +0xE /* 00000134 */ 00000128 206E FEFC movea.l A0, [A6 - 0x104] 0000012C 2050 movea.l A0, [A0] 0000012E 2D50 FEFC move.l [A6 - 0x104], [A0] 00000132 60D2 bra -0x2C /* 00000106 */ label00000134: 00000134 206E FEFC movea.l A0, [A6 - 0x104] 00000138 2050 movea.l A0, [A0] 0000013A 2028 0008 move.l D0, [A0 + 0x8] 0000013E B0AE 0010 cmp.l D0, [A6 + 0x10] 00000142 662E bne +0x30 /* 00000172 */ 00000144 206E FEFC movea.l A0, [A6 - 0x104] 00000148 2050 movea.l A0, [A0] 0000014A 2D48 FEF0 move.l [A6 - 0x110], A0 0000014E 5268 0006 addq.w [A0 + 0x6], 1 00000152 206E FEFC movea.l A0, [A6 - 0x104] 00000156 2050 movea.l A0, [A0] 00000158 2D48 FEEC move.l [A6 - 0x114], A0 0000015C 302D E982 move.w D0, [A5 - 0x167E] 00000160 D040 add.w D0, D0 00000162 5270 000A addq.w [A0 + D0.w + 0xA], 1 00000166 206E 0008 movea.l A0, [A6 + 0x8] 0000016A 20AE FEFC move.l [A0], [A6 - 0x104] 0000016E 6000 0098 bra +0x9A /* 00000208 */ label00000172: 00000172 42A7 clr.l -[A7] 00000174 2F3C 0000 0114 move.l -[A7], 0x114 0000017A 4EBA 041E jsr [PC + 0x41E /* 0000059A */] 0000017E 2D5F FEF8 move.l [A6 - 0x108], [A7]+ 00000182 6606 bne +0x8 /* 0000018A */ 00000184 2F0E move.l -[A7], A6 00000186 4EBA FE9A jsr [PC - 0x166 /* 00000022 */] label0000018A: 0000018A 206E FEF8 movea.l A0, [A6 - 0x108] 0000018E 2F10 move.l -[A7], [A0] 00000190 2F3C 0000 0114 move.l -[A7], 0x114 00000196 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000019A 206E FEFC movea.l A0, [A6 - 0x104] 0000019E 2050 movea.l A0, [A0] 000001A0 20AE FEF8 move.l [A0], [A6 - 0x108] 000001A4 2D6E FEF8 FEFC move.l [A6 - 0x104], [A6 - 0x108] 000001AA 206E 0008 movea.l A0, [A6 + 0x8] 000001AE 20AE FEFC move.l [A0], [A6 - 0x104] 000001B2 660E bne +0x10 /* 000001C2 */ 000001B4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001B8 205F movea.l A0, [A7]+ 000001BA A02A syscall HUnlock 000001BC 422E 0014 clr.b [A6 + 0x14] 000001C0 6046 bra +0x48 /* 00000208 */ label000001C2: 000001C2 206E FEFC movea.l A0, [A6 - 0x104] 000001C6 2050 movea.l A0, [A0] 000001C8 2D48 FEE8 move.l [A6 - 0x118], A0 000001CC 7000 moveq.l D0, 0x00 000001CE 2080 move.l [A0], D0 000001D0 206E FEE8 movea.l A0, [A6 - 0x118] 000001D4 317C 0001 0006 move.w [A0 + 0x6], 0x1 000001DA 206E FEE8 movea.l A0, [A6 - 0x118] 000001DE 302D E982 move.w D0, [A5 - 0x167E] 000001E2 D040 add.w D0, D0 000001E4 31BC 0001 000A move.w [A0 + D0.w + 0xA], 0x1 000001EA 206E FEE8 movea.l A0, [A6 - 0x118] 000001EE 216E 0010 0008 move.l [A0 + 0x8], [A6 + 0x10] 000001F4 206E FEE8 movea.l A0, [A6 - 0x118] 000001F8 41E8 0014 lea.l A0, [A0 + 0x14] 000001FC 43EE FF00 lea.l A1, [A6 - 0x100] 00000200 707F moveq.l D0, 0x7F label00000202: 00000202 30D9 move.w [A0]+, [A1]+ 00000204 51C8 FFFC dbf D0, -0x6 /* 00000202 */ label00000208: 00000208 4FEE FEC8 lea.l A7, [A6 - 0x138] 0000020C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000210 4E5E unlink A6 00000212 205F movea.l A0, [A7]+ 00000214 DEFC 000C add.w A7, 0xC 00000218 4ED0 jmp [A0] export_692: 0000021A 4E56 0000 link A6, 0 0000021E 4EBA 01CE jsr [PC + 0x1CE /* 000003EE */] 00000222 4E5E unlink A6 00000224 4E75 rts fn00000226: 00000226 4E56 0000 link A6, 0 0000022A 48E7 0018 movem.l -[A7], A3,A4 0000022E 266E 000C movea.l A3, [A6 + 0xC] 00000232 286E 0008 movea.l A4, [A6 + 0x8] 00000236 2053 movea.l A0, [A3] 00000238 2050 movea.l A0, [A0] 0000023A 4A90 tst.l [A0] 0000023C 6618 bne +0x1A /* 00000256 */ 0000023E 4A94 tst.l [A4] 00000240 660A bne +0xC /* 0000024C */ 00000242 206E 0010 movea.l A0, [A6 + 0x10] 00000246 7000 moveq.l D0, 0x00 00000248 2080 move.l [A0], D0 0000024A 6024 bra +0x26 /* 00000270 */ label0000024C: 0000024C 2054 movea.l A0, [A4] 0000024E 2050 movea.l A0, [A0] 00000250 7000 moveq.l D0, 0x00 00000252 2080 move.l [A0], D0 00000254 601A bra +0x1C /* 00000270 */ label00000256: 00000256 4A94 tst.l [A4] 00000258 660C bne +0xE /* 00000266 */ 0000025A 2053 movea.l A0, [A3] 0000025C 2050 movea.l A0, [A0] 0000025E 226E 0010 movea.l A1, [A6 + 0x10] 00000262 2290 move.l [A1], [A0] 00000264 600A bra +0xC /* 00000270 */ label00000266: 00000266 2053 movea.l A0, [A3] 00000268 2050 movea.l A0, [A0] 0000026A 2254 movea.l A1, [A4] 0000026C 2251 movea.l A1, [A1] 0000026E 2290 move.l [A1], [A0] label00000270: 00000270 4CDF 1800 movem.l A3,A4, [A7]+ 00000274 4E5E unlink A6 00000276 205F movea.l A0, [A7]+ 00000278 DEFC 000C add.w A7, 0xC 0000027C 4ED0 jmp [A0] export_693: 0000027E 4E56 FFF8 link A6, -0x0008 00000282 48E7 0018 movem.l -[A7], A3,A4 00000286 70FF moveq.l D0, 0xFFFFFFFF 00000288 B06E 0008 cmp.w D0, [A6 + 0x8] 0000028C 57C0 seq D0 0000028E 4A00 tst.b D0 00000290 6666 bne +0x68 /* 000002F8 */ 00000292 4AAD E990 tst.l [A5 - 0x1670] 00000296 57C1 seq D1 00000298 8001 or.b D0, D1 0000029A 6702 beq +0x4 /* 0000029E */ 0000029C 605A bra +0x5C /* 000002F8 */ label0000029E: 0000029E 286D E990 movea.l A4, [A5 - 0x1670] label000002A2: 000002A2 200C move.l D0, A4 000002A4 6752 beq +0x54 /* 000002F8 */ 000002A6 2054 movea.l A0, [A4] 000002A8 2668 0008 movea.l A3, [A0 + 0x8] 000002AC 200B move.l D0, A3 000002AE 56C0 sne D0 000002B0 4A00 tst.b D0 000002B2 673E beq +0x40 /* 000002F2 */ 000002B4 4A93 tst.l [A3] 000002B6 56C1 sne D1 000002B8 C001 and.b D0, D1 000002BA 6736 beq +0x38 /* 000002F2 */ 000002BC 2F00 move.l -[A7], D0 000002BE 4267 clr.w -[A7] 000002C0 2F0B move.l -[A7], A3 000002C2 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 000002C6 121F move.b D1, [A7]+ 000002C8 201F move.l D0, [A7]+ 000002CA C001 and.b D0, D1 000002CC 4A00 tst.b D0 000002CE 6722 beq +0x24 /* 000002F2 */ 000002D0 2F00 move.l -[A7], D0 000002D2 4267 clr.w -[A7] 000002D4 2F0B move.l -[A7], A3 000002D6 A9A4 syscall HomeResFile 000002D8 321F move.w D1, [A7]+ 000002DA 201F move.l D0, [A7]+ 000002DC B26E 0008 cmp.w D1, [A6 + 0x8] 000002E0 57C1 seq D1 000002E2 C001 and.b D0, D1 000002E4 670C beq +0xE /* 000002F2 */ 000002E6 2054 movea.l A0, [A4] 000002E8 117C 0001 0013 move.b [A0 + 0x13], 0x1 000002EE 2F0B move.l -[A7], A3 000002F0 A992 syscall DetachResource label000002F2: 000002F2 2054 movea.l A0, [A4] 000002F4 2850 movea.l A4, [A0] 000002F6 60AA bra -0x54 /* 000002A2 */ label000002F8: 000002F8 4CDF 1800 movem.l A3,A4, [A7]+ 000002FC 4E5E unlink A6 000002FE 205F movea.l A0, [A7]+ 00000300 544F addq.w A7, 2 00000302 4ED0 jmp [A0] export_694: 00000304 4E56 FFFA link A6, -0x0006 00000308 2F07 move.l -[A7], D7 0000030A 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00000310 3D6E 000A FFFA move.w [A6 - 0x6], [A6 + 0xA] 00000316 3E2E FFFC move.w D7, [A6 - 0x4] 0000031A 6010 bra +0x12 /* 0000032C */ label0000031C: 0000031C 206E 000C movea.l A0, [A6 + 0xC] 00000320 30BC 8080 move.w [A0], 0x8080 00000324 54AE 000C addq.l [A6 + 0xC], 2 00000328 5247 addq.w D7, 1 0000032A 6906 bvs +0x8 /* 00000332 */ label0000032C: 0000032C BE6E FFFA cmp.w D7, [A6 - 0x6] 00000330 6FEA ble -0x14 /* 0000031C */ label00000332: 00000332 2E1F move.l D7, [A7]+ 00000334 4E5E unlink A6 00000336 205F movea.l A0, [A7]+ 00000338 504F addq.w A7, 8 0000033A 4ED0 jmp [A0] fn0000033C: 0000033C 4E56 0000 link A6, 0 00000340 3F3C 0001 move.w -[A7], 0x1 00000344 4EBA 003C jsr [PC + 0x3C /* 00000382 */] 00000348 1B7C 0001 E97C move.b [A5 - 0x1684], 0x1 0000034E 4E5E unlink A6 00000350 4E75 rts fn00000352: 00000352 4E56 0000 link A6, 0 00000356 4267 clr.w -[A7] 00000358 4EBA 2B16 jsr [PC + 0x2B16 /* 00002E70 */] 0000035C 101F move.b D0, [A7]+ 0000035E 6712 beq +0x14 /* 00000372 */ 00000360 4267 clr.w -[A7] 00000362 A94C syscall FlashMenuBar 00000364 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000368 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] 0000036C 4267 clr.w -[A7] 0000036E A94C syscall FlashMenuBar 00000370 600C bra +0xE /* 0000037E */ label00000372: 00000372 3F3C 0001 move.w -[A7], 0x1 00000376 2F2D E988 move.l -[A7], [A5 - 0x1678] 0000037A 205F movea.l A0, [A7]+ 0000037C 4E90 jsr [A0] label0000037E: 0000037E 4E5E unlink A6 00000380 4E75 rts fn00000382: 00000382 4E56 FFFE link A6, -0x0002 00000386 302E 0008 move.w D0, [A6 + 0x8] 0000038A 5340 subq.w D0, 1 0000038C 41ED E970 lea.l A0, [A5 - 0x1690] 00000390 C1FC 000C muls.w D0, 0xC 00000394 4AB0 0002 tst.l [A0 + D0.w + 0x2] 00000398 674C beq +0x4E /* 000003E6 */ 0000039A 4EBA 0096 jsr [PC + 0x96 /* 00000432 */] 0000039E 4267 clr.w -[A7] 000003A0 302E 0008 move.w D0, [A6 + 0x8] 000003A4 5340 subq.w D0, 1 000003A6 41ED E970 lea.l A0, [A5 - 0x1690] 000003AA C1FC 000C muls.w D0, 0xC 000003AE 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000003B2 1F3C 0001 move.b -[A7], 0x1 000003B6 A801 syscall SndDisposeChannel 000003B8 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000003BC 302E 0008 move.w D0, [A6 + 0x8] 000003C0 5340 subq.w D0, 1 000003C2 41ED E970 lea.l A0, [A5 - 0x1690] 000003C6 C1FC 000C muls.w D0, 0xC 000003CA 7200 moveq.l D1, 0x00 000003CC 2181 0002 move.l [A0 + D0.w + 0x2], D1 000003D0 302E 0008 move.w D0, [A6 + 0x8] 000003D4 5340 subq.w D0, 1 000003D6 41ED E970 lea.l A0, [A5 - 0x1690] 000003DA C1FC 000C muls.w D0, 0xC 000003DE 4270 0000 clr.w [A0 + D0.w] 000003E2 536D E986 subq.w [A5 - 0x167A], 1 label000003E6: 000003E6 4E5E unlink A6 000003E8 205F movea.l A0, [A7]+ 000003EA 544F addq.w A7, 2 000003EC 4ED0 jmp [A0] export_695: fn000003EE: 000003EE 4E56 FFFA link A6, -0x0006 000003F2 48E7 0300 movem.l -[A7], D6,D7 000003F6 102D E98E move.b D0, [A5 - 0x1672] 000003FA 6726 beq +0x28 /* 00000422 */ 000003FC 3C2D E982 move.w D6, [A5 - 0x167E] 00000400 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00000406 3E2E FFFA move.w D7, [A6 - 0x6] 0000040A 600A bra +0xC /* 00000416 */ label0000040C: 0000040C 3B47 E982 move.w [A5 - 0x167E], D7 00000410 4EBA 0020 jsr [PC + 0x20 /* 00000432 */] 00000414 5247 addq.w D7, 1 label00000416: 00000416 7001 moveq.l D0, 0x01 00000418 B047 cmp.w D0, D7 0000041A 6CF0 bge -0xE /* 0000040C */ 0000041C 3B46 E982 move.w [A5 - 0x167E], D6 00000420 6004 bra +0x6 /* 00000426 */ label00000422: 00000422 4EBA 000E jsr [PC + 0xE /* 00000432 */] label00000426: 00000426 4EBA 0286 jsr [PC + 0x286 /* 000006AE */] 0000042A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000042E 4E5E unlink A6 00000430 4E75 rts export_696: fn00000432: 00000432 4E56 FFE6 link A6, -0x001A 00000436 48E7 0118 movem.l -[A7], D7,A3,A4 0000043A 102D E994 move.b D0, [A5 - 0x166C] 0000043E 6600 0136 bne +0x138 /* 00000576 */ 00000442 802D E980 or.b D0, [A5 - 0x1680] 00000446 4A00 tst.b D0 00000448 6600 012C bne +0x12E /* 00000576 */ 0000044C 802D E97C or.b D0, [A5 - 0x1684] 00000450 6704 beq +0x6 /* 00000456 */ 00000452 6000 0122 bra +0x124 /* 00000576 */ label00000456: 00000456 302D E982 move.w D0, [A5 - 0x167E] 0000045A 5340 subq.w D0, 1 0000045C 41ED E970 lea.l A0, [A5 - 0x1690] 00000460 C1FC 000C muls.w D0, 0xC 00000464 4AB0 0002 tst.l [A0 + D0.w + 0x2] 00000468 6604 bne +0x6 /* 0000046E */ 0000046A 6000 010A bra +0x10C /* 00000576 */ label0000046E: 0000046E 102D E98E move.b D0, [A5 - 0x1672] 00000472 6756 beq +0x58 /* 000004CA */ 00000474 2D7C 0004 0000 FFF6 move.l [A6 - 0xA], 0x40000 0000047C 7000 moveq.l D0, 0x00 0000047E 2D40 FFFA move.l [A6 - 0x6], D0 00000482 4267 clr.w -[A7] 00000484 302D E982 move.w D0, [A5 - 0x167E] 00000488 5340 subq.w D0, 1 0000048A 41ED E970 lea.l A0, [A5 - 0x1690] 0000048E C1FC 000C muls.w D0, 0xC 00000492 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000496 486E FFF6 pea.l [A6 - 0xA] 0000049A A804 syscall SndDoImmediate 0000049C 3E1F move.w D7, [A7]+ 0000049E 2D7C 0003 0000 FFF6 move.l [A6 - 0xA], 0x30000 000004A6 7000 moveq.l D0, 0x00 000004A8 2D40 FFFA move.l [A6 - 0x6], D0 000004AC 4267 clr.w -[A7] 000004AE 302D E982 move.w D0, [A5 - 0x167E] 000004B2 5340 subq.w D0, 1 000004B4 41ED E970 lea.l A0, [A5 - 0x1690] 000004B8 C1FC 000C muls.w D0, 0xC 000004BC 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000004C0 486E FFF6 pea.l [A6 - 0xA] 000004C4 A804 syscall SndDoImmediate 000004C6 3E1F move.w D7, [A7]+ 000004C8 6054 bra +0x56 /* 0000051E */ label000004CA: 000004CA 2D7C 0003 0000 FFF6 move.l [A6 - 0xA], 0x30000 000004D2 7000 moveq.l D0, 0x00 000004D4 2D40 FFFA move.l [A6 - 0x6], D0 000004D8 4267 clr.w -[A7] 000004DA 302D E982 move.w D0, [A5 - 0x167E] 000004DE 5340 subq.w D0, 1 000004E0 41ED E970 lea.l A0, [A5 - 0x1690] 000004E4 C1FC 000C muls.w D0, 0xC 000004E8 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000004EC 486E FFF6 pea.l [A6 - 0xA] 000004F0 A804 syscall SndDoImmediate 000004F2 3E1F move.w D7, [A7]+ 000004F4 2D7C 0004 0000 FFF6 move.l [A6 - 0xA], 0x40000 000004FC 7000 moveq.l D0, 0x00 000004FE 2D40 FFFA move.l [A6 - 0x6], D0 00000502 4267 clr.w -[A7] 00000504 302D E982 move.w D0, [A5 - 0x167E] 00000508 5340 subq.w D0, 1 0000050A 41ED E970 lea.l A0, [A5 - 0x1690] 0000050E C1FC 000C muls.w D0, 0xC 00000512 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000516 486E FFF6 pea.l [A6 - 0xA] 0000051A A804 syscall SndDoImmediate 0000051C 3E1F move.w D7, [A7]+ label0000051E: 0000051E 286D E990 movea.l A4, [A5 - 0x1670] label00000522: 00000522 200C move.l D0, A4 00000524 6750 beq +0x52 /* 00000576 */ 00000526 2054 movea.l A0, [A4] 00000528 2650 movea.l A3, [A0] 0000052A 302D E982 move.w D0, [A5 - 0x167E] 0000052E D040 add.w D0, D0 00000530 4A70 000A tst.w [A0 + D0.w + 0xA] 00000534 673C beq +0x3E /* 00000572 */ 00000536 302D E982 move.w D0, [A5 - 0x167E] 0000053A 5340 subq.w D0, 1 0000053C 41ED E970 lea.l A0, [A5 - 0x1690] 00000540 C1FC 000C muls.w D0, 0xC 00000544 2254 movea.l A1, [A4] 00000546 322D E982 move.w D1, [A5 - 0x167E] 0000054A D241 add.w D1, D1 0000054C 3431 100A move.w D2, [A1 + D1.w + 0xA] 00000550 9570 0000 sub.w [A0 + D0.w], D2 00000554 2054 movea.l A0, [A4] 00000556 2248 movea.l A1, A0 00000558 302D E982 move.w D0, [A5 - 0x167E] 0000055C D040 add.w D0, D0 0000055E 3231 000A move.w D1, [A1 + D0.w + 0xA] 00000562 9368 0006 sub.w [A0 + 0x6], D1 00000566 2054 movea.l A0, [A4] 00000568 302D E982 move.w D0, [A5 - 0x167E] 0000056C D040 add.w D0, D0 0000056E 4270 000A clr.w [A0 + D0.w + 0xA] label00000572: 00000572 284B movea.l A4, A3 00000574 60AC bra -0x52 /* 00000522 */ label00000576: 00000576 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000057A 4E5E unlink A6 0000057C 4E75 rts export_697: 0000057E 4E56 0000 link A6, 0 00000582 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000588 4EBA 0124 jsr [PC + 0x124 /* 000006AE */] 0000058C 4AAD E990 tst.l [A5 - 0x1670] 00000590 6704 beq +0x6 /* 00000596 */ 00000592 422E 0008 clr.b [A6 + 0x8] label00000596: 00000596 4E5E unlink A6 00000598 4E75 rts fn0000059A: 0000059A 4E56 FFFC link A6, -0x0004 0000059E 2F0C move.l -[A7], A4 000005A0 42A7 clr.l -[A7] 000005A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005A6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000005AA 285F movea.l A4, [A7]+ 000005AC 200C move.l D0, A4 000005AE 670C beq +0xE /* 000005BC */ 000005B0 2F0C move.l -[A7], A4 000005B2 205F movea.l A0, [A7]+ 000005B4 A064 syscall MoveHHi 000005B6 2F0C move.l -[A7], A4 000005B8 205F movea.l A0, [A7]+ 000005BA A029 syscall HLock label000005BC: 000005BC 2D4C 000C move.l [A6 + 0xC], A4 000005C0 285F movea.l A4, [A7]+ 000005C2 4E5E unlink A6 000005C4 2E9F move.l [A7], [A7]+ 000005C6 4E75 rts export_698: 000005C8 4E56 FFFA link A6, -0x0006 000005CC 48E7 0108 movem.l -[A7], D7,A4 000005D0 206E 0008 movea.l A0, [A6 + 0x8] 000005D4 2850 movea.l A4, [A0] 000005D6 7001 moveq.l D0, 0x01 000005D8 B054 cmp.w D0, [A4] 000005DA 57C0 seq D0 000005DC 4A00 tst.b D0 000005DE 671A beq +0x1C /* 000005FA */ 000005E0 220C move.l D1, A4 000005E2 5481 addq.l D1, 2 000005E4 2041 movea.l A0, D1 000005E6 7201 moveq.l D1, 0x01 000005E8 B250 cmp.w D1, [A0] 000005EA 57C1 seq D1 000005EC C001 and.b D0, D1 000005EE 670A beq +0xC /* 000005FA */ 000005F0 200C move.l D0, A4 000005F2 5C80 addq.l D0, 6 000005F4 2840 movea.l A4, D0 000005F6 588C addq.l A4, 4 000005F8 6002 bra +0x4 /* 000005FC */ label000005FA: 000005FA 588C addq.l A4, 4 label000005FC: 000005FC 3E14 move.w D7, [A4] 000005FE 548C addq.l A4, 2 00000600 3007 move.w D0, D7 00000602 E740 asl D0.w, 3 00000604 48C0 ext.l D0 00000606 D08C add.l D0, A4 00000608 2D40 000C move.l [A6 + 0xC], D0 0000060C 4CDF 1080 movem.l D7,A4, [A7]+ 00000610 4E5E unlink A6 00000612 2E9F move.l [A7], [A7]+ 00000614 4E75 rts export_699: 00000616 4E56 FFEE link A6, -0x0012 0000061A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000061E 206E 0008 movea.l A0, [A6 + 0x8] 00000622 43EE FFF8 lea.l A1, [A6 - 0x8] 00000626 7003 moveq.l D0, 0x03 label00000628: 00000628 32D8 move.w [A1]+, [A0]+ 0000062A 51C8 FFFC dbf D0, -0x6 /* 00000628 */ 0000062E 266E FFFC movea.l A3, [A6 - 0x4] 00000632 42A7 clr.l -[A7] 00000634 2E8D move.l [A7], A5 00000636 2C1F move.l D6, [A7]+ 00000638 206E 000C movea.l A0, [A6 + 0xC] 0000063C 2F28 000C move.l -[A7], [A0 + 0xC] 00000640 2A5F movea.l A5, [A7]+ 00000642 7000 moveq.l D0, 0x00 00000644 302E FFFA move.w D0, [A6 - 0x6] 00000648 C0BC 0000 00FF and.l D0, 0xFF 0000064E 3E00 move.w D7, D0 00000650 7000 moveq.l D0, 0x00 00000652 302E FFFA move.w D0, [A6 - 0x6] 00000656 C0BC FFFF FF00 and.l D0, 0xFFFFFF00 0000065C 0480 0000 0000 subi.l D0, 0x0 00000662 670A beq +0xC /* 0000066E */ 00000664 0480 0000 0100 subi.l D0, 0x100 0000066A 6722 beq +0x24 /* 0000068E */ 0000066C 6030 bra +0x32 /* 0000069E */ label0000066E: 0000066E 2853 movea.l A4, [A3] 00000670 536C 0006 subq.w [A4 + 0x6], 1 00000674 3007 move.w D0, D7 00000676 5340 subq.w D0, 1 00000678 41ED E970 lea.l A0, [A5 - 0x1690] 0000067C C1FC 000C muls.w D0, 0xC 00000680 5370 0000 subq.w [A0 + D0.w], 1 00000684 3007 move.w D0, D7 00000686 D040 add.w D0, D0 00000688 5374 000A subq.w [A4 + D0.w + 0xA], 1 0000068C 6010 bra +0x12 /* 0000069E */ label0000068E: 0000068E 3007 move.w D0, D7 00000690 5340 subq.w D0, 1 00000692 41ED E970 lea.l A0, [A5 - 0x1690] 00000696 C1FC 000C muls.w D0, 0xC 0000069A 218B 0006 move.l [A0 + D0.w + 0x6], A3 label0000069E: 0000069E 2F06 move.l -[A7], D6 000006A0 2A5F movea.l A5, [A7]+ 000006A2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000006A6 4E5E unlink A6 000006A8 205F movea.l A0, [A7]+ 000006AA 504F addq.w A7, 8 000006AC 4ED0 jmp [A0] export_700: fn000006AE: 000006AE 4E56 FFEA link A6, -0x0016 000006B2 48E7 0308 movem.l -[A7], D6,D7,A4 000006B6 4AAD E990 tst.l [A5 - 0x1670] 000006BA 57C0 seq D0 000006BC 4A00 tst.b D0 000006BE 670E beq +0x10 /* 000006CE */ 000006C0 4A6D E986 tst.w [A5 - 0x167A] 000006C4 57C1 seq D1 000006C6 C001 and.b D0, D1 000006C8 6704 beq +0x6 /* 000006CE */ 000006CA 6000 011C bra +0x11E /* 000007E8 */ label000006CE: 000006CE 2D6D E990 FFF4 move.l [A6 - 0xC], [A5 - 0x1670] 000006D4 7000 moveq.l D0, 0x00 000006D6 2D40 FFF8 move.l [A6 - 0x8], D0 label000006DA: 000006DA 4AAE FFF4 tst.l [A6 - 0xC] 000006DE 6700 0086 beq +0x88 /* 00000766 */ 000006E2 206E FFF4 movea.l A0, [A6 - 0xC] 000006E6 2050 movea.l A0, [A0] 000006E8 4A68 0006 tst.w [A0 + 0x6] 000006EC 6E64 bgt +0x66 /* 00000752 */ 000006EE 206E FFF4 movea.l A0, [A6 - 0xC] 000006F2 2050 movea.l A0, [A0] 000006F4 2850 movea.l A4, [A0] 000006F6 486D E990 pea.l [A5 - 0x1670] 000006FA 486E FFF4 pea.l [A6 - 0xC] 000006FE 486E FFF8 pea.l [A6 - 0x8] 00000702 4EBA FB22 jsr [PC - 0x4DE /* 00000226 */] 00000706 206E FFF4 movea.l A0, [A6 - 0xC] 0000070A 2050 movea.l A0, [A0] 0000070C 2D68 0008 FFF0 move.l [A6 - 0x10], [A0 + 0x8] 00000712 4267 clr.w -[A7] 00000714 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000718 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000071C 1C1F move.b D6, [A7]+ 0000071E 4267 clr.w -[A7] 00000720 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000724 4A5F tst.w [A7]+ 00000726 661C bne +0x1E /* 00000744 */ 00000728 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000072C 205F movea.l A0, [A7]+ 0000072E A02A syscall HUnlock 00000730 206E FFF4 movea.l A0, [A6 - 0xC] 00000734 2050 movea.l A0, [A0] 00000736 1028 0013 move.b D0, [A0 + 0x13] 0000073A 6708 beq +0xA /* 00000744 */ 0000073C 486E FFF0 pea.l [A6 - 0x10] 00000740 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00000744: 00000744 486E FFF4 pea.l [A6 - 0xC] 00000748 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000074C 2D4C FFF4 move.l [A6 - 0xC], A4 00000750 6088 bra -0x76 /* 000006DA */ label00000752: 00000752 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 00000758 206E FFF4 movea.l A0, [A6 - 0xC] 0000075C 2050 movea.l A0, [A0] 0000075E 2D50 FFF4 move.l [A6 - 0xC], [A0] 00000762 6000 FF76 bra -0x88 /* 000006DA */ label00000766: 00000766 102D E98E move.b D0, [A5 - 0x1672] 0000076A 675A beq +0x5C /* 000007C6 */ 0000076C 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00000772 3E2E FFEA move.w D7, [A6 - 0x16] 00000776 6046 bra +0x48 /* 000007BE */ label00000778: 00000778 3007 move.w D0, D7 0000077A 5340 subq.w D0, 1 0000077C 41ED E970 lea.l A0, [A5 - 0x1690] 00000780 C1FC 000C muls.w D0, 0xC 00000784 4AB0 0002 tst.l [A0 + D0.w + 0x2] 00000788 56C0 sne D0 0000078A 4A00 tst.b D0 0000078C 672E beq +0x30 /* 000007BC */ 0000078E 3207 move.w D1, D7 00000790 5341 subq.w D1, 1 00000792 41ED E970 lea.l A0, [A5 - 0x1690] 00000796 C3FC 000C muls.w D1, 0xC 0000079A 4A70 1000 tst.w [A0 + D1.w] 0000079E 57C1 seq D1 000007A0 C001 and.b D0, D1 000007A2 6718 beq +0x1A /* 000007BC */ 000007A4 3007 move.w D0, D7 000007A6 5340 subq.w D0, 1 000007A8 41ED E970 lea.l A0, [A5 - 0x1690] 000007AC C1FC 000C muls.w D0, 0xC 000007B0 7200 moveq.l D1, 0x00 000007B2 2181 0006 move.l [A0 + D0.w + 0x6], D1 000007B6 3F07 move.w -[A7], D7 000007B8 4EBA FBC8 jsr [PC - 0x438 /* 00000382 */] label000007BC: 000007BC 5247 addq.w D7, 1 label000007BE: 000007BE 7001 moveq.l D0, 0x01 000007C0 B047 cmp.w D0, D7 000007C2 6CB4 bge -0x4A /* 00000778 */ 000007C4 6022 bra +0x24 /* 000007E8 */ label000007C6: 000007C6 4AAD E972 tst.l [A5 - 0x168E] 000007CA 56C0 sne D0 000007CC 4A00 tst.b D0 000007CE 6718 beq +0x1A /* 000007E8 */ 000007D0 4A6D E970 tst.w [A5 - 0x1690] 000007D4 57C1 seq D1 000007D6 C001 and.b D0, D1 000007D8 670E beq +0x10 /* 000007E8 */ 000007DA 7000 moveq.l D0, 0x00 000007DC 2B40 E976 move.l [A5 - 0x168A], D0 000007E0 3F3C 0001 move.w -[A7], 0x1 000007E4 4EBA FB9C jsr [PC - 0x464 /* 00000382 */] label000007E8: 000007E8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000007EC 4E5E unlink A6 000007EE 4E75 rts export_701: fn000007F0: 000007F0 4E56 0000 link A6, 0 000007F4 4EBA FBF8 jsr [PC - 0x408 /* 000003EE */] 000007F8 1B7C 0001 E980 move.b [A5 - 0x1680], 0x1 000007FE 4E5E unlink A6 00000800 4E75 rts export_702: 00000802 4E56 0000 link A6, 0 00000806 426D CCE0 clr.w [A5 - 0x3320] 0000080A 2F2D EAD0 move.l -[A7], [A5 - 0x1530] 0000080E 205F movea.l A0, [A7]+ 00000810 A029 syscall HLock 00000812 486D CCDE pea.l [A5 - 0x3322] 00000816 206D EAD0 movea.l A0, [A5 - 0x1530] 0000081A 2F10 move.l -[A7], [A0] 0000081C 205F movea.l A0, [A7]+ 0000081E 4E90 jsr [A0] 00000820 2F2D EAD0 move.l -[A7], [A5 - 0x1530] 00000824 205F movea.l A0, [A7]+ 00000826 A02A syscall HUnlock 00000828 4E5E unlink A6 0000082A 4E75 rts 0000082C 4E56 0000 link A6, 0 00000830 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 00000834 206E 0008 movea.l A0, [A6 + 0x8] 00000838 2C48 movea.l A6, A0 0000083A 4EFA 01CA jmp [PC + 0x1CA /* 00000A06 */] 0000083E 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000842 205F movea.l A0, [A7]+ 00000844 DEFC 000A add.w A7, 0xA /* '\n' */ 00000848 4ED0 jmp [A0] export_703: fn0000084A: 0000084A 4E56 FF1C link A6, -0x00E4 0000084E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000852 206E 0014 movea.l A0, [A6 + 0x14] 00000856 43EE FFF0 lea.l A1, [A6 - 0x10] 0000085A 7007 moveq.l D0, 0x07 label0000085C: 0000085C 32D8 move.w [A1]+, [A0]+ 0000085E 51C8 FFFC dbf D0, -0x6 /* 0000085C */ 00000862 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 00000868 206E 0018 movea.l A0, [A6 + 0x18] 0000086C 2050 movea.l A0, [A0] 0000086E 2D48 FF2C move.l [A6 - 0xD4], A0 00000872 1028 0040 move.b D0, [A0 + 0x40] 00000876 6704 beq +0x6 /* 0000087C */ 00000878 6000 018C bra +0x18E /* 00000A06 */ label0000087C: 0000087C 206E FF2C movea.l A0, [A6 - 0xD4] 00000880 4A68 003E tst.w [A0 + 0x3E] 00000884 6F20 ble +0x22 /* 000008A6 */ 00000886 700F moveq.l D0, 0x0F 00000888 B06E FFF0 cmp.w D0, [A6 - 0x10] 0000088C 6D0A blt +0xC /* 00000898 */ 0000088E 1028 0044 move.b D0, [A0 + 0x44] 00000892 6612 bne +0x14 /* 000008A6 */ 00000894 6000 0170 bra +0x172 /* 00000A06 */ label00000898: 00000898 206E FF2C movea.l A0, [A6 - 0xD4] 0000089C 1028 0045 move.b D0, [A0 + 0x45] 000008A0 6604 bne +0x6 /* 000008A6 */ 000008A2 6000 0162 bra +0x164 /* 00000A06 */ label000008A6: 000008A6 422E 001C clr.b [A6 + 0x1C] 000008AA 486E FF32 pea.l [A6 - 0xCE] 000008AE 487A FF7C pea.l [PC - 0x84 /* 0000082C, value 0x4E560000 'NV\0\0' */] 000008B2 2F0E move.l -[A7], A6 000008B4 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 000008B8 2F2E 0018 move.l -[A7], [A6 + 0x18] 000008BC 4EBA 151A jsr [PC + 0x151A /* 00001DD8 */] 000008C0 4AAD EACC tst.l [A5 - 0x1534] 000008C4 6708 beq +0xA /* 000008CE */ 000008C6 486D EACC pea.l [A5 - 0x1534] 000008CA 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000008CE: 000008CE 486E FF70 pea.l [A6 - 0x90] 000008D2 2F3C 0000 0080 move.l -[A7], 0x80 000008D8 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000008DC 3D7C FFFF FF70 move.w [A6 - 0x90], 0xFFFF 000008E2 41EE FF76 lea.l A0, [A6 - 0x8A] 000008E6 2D48 FF72 move.l [A6 - 0x8E], A0 000008EA 2D48 FF28 move.l [A6 - 0xD8], A0 000008EE 43EE FFF0 lea.l A1, [A6 - 0x10] 000008F2 7007 moveq.l D0, 0x07 label000008F4: 000008F4 30D9 move.w [A0]+, [A1]+ 000008F6 51C8 FFFC dbf D0, -0x6 /* 000008F4 */ 000008FA 206E 0018 movea.l A0, [A6 + 0x18] 000008FE 2050 movea.l A0, [A0] 00000900 226E FF28 movea.l A1, [A6 - 0xD8] 00000904 2368 0004 0010 move.l [A1 + 0x10], [A0 + 0x4] 0000090A 206E FF28 movea.l A0, [A6 - 0xD8] 0000090E 216E 0010 0014 move.l [A0 + 0x14], [A6 + 0x10] 00000914 206E FF28 movea.l A0, [A6 - 0xD8] 00000918 216E 000C 0018 move.l [A0 + 0x18], [A6 + 0xC] 0000091E 206E 0018 movea.l A0, [A6 + 0x18] 00000922 2050 movea.l A0, [A0] 00000924 7001 moveq.l D0, 0x01 00000926 B06E FFF0 cmp.w D0, [A6 - 0x10] 0000092A 57C0 seq D0 0000092C 8028 0043 or.b D0, [A0 + 0x43] 00000930 7203 moveq.l D1, 0x03 00000932 B26E FFF0 cmp.w D1, [A6 - 0x10] 00000936 57C1 seq D1 00000938 8001 or.b D0, D1 0000093A 0C6E 03E8 FFF0 cmpi.w [A6 - 0x10], 0x3E8 00000940 57C1 seq D1 00000942 8001 or.b D0, D1 00000944 0C6E 0578 FFF0 cmpi.w [A6 - 0x10], 0x578 0000094A 57C1 seq D1 0000094C 8001 or.b D0, D1 0000094E 0240 0001 andi.w D0, 0x1 00000952 1D40 FF31 move.b [A6 - 0xCF], D0 00000956 206E 0018 movea.l A0, [A6 + 0x18] 0000095A 2050 movea.l A0, [A0] 0000095C 2D48 FF24 move.l [A6 - 0xDC], A0 00000960 5268 003E addq.w [A0 + 0x3E], 1 00000964 206E 0018 movea.l A0, [A6 + 0x18] 00000968 2050 movea.l A0, [A0] 0000096A 4868 0008 pea.l [A0 + 0x8] 0000096E 1F2E FF31 move.b -[A7], [A6 - 0xCF] 00000972 486E FF70 pea.l [A6 - 0x90] 00000976 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000097A 4EBA 0EEE jsr [PC + 0xEEE /* 0000186A */] 0000097E 206E 0018 movea.l A0, [A6 + 0x18] 00000982 2050 movea.l A0, [A0] 00000984 2D48 FF20 move.l [A6 - 0xE0], A0 00000988 5368 003E subq.w [A0 + 0x3E], 1 0000098C 206E 0008 movea.l A0, [A6 + 0x8] 00000990 10AE FFB6 move.b [A0], [A6 - 0x4A] 00000994 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 0000099A 206E FF72 movea.l A0, [A6 - 0x8E] 0000099E 2B68 0038 EACC move.l [A5 - 0x1534], [A0 + 0x38] 000009A4 206E 0018 movea.l A0, [A6 + 0x18] 000009A8 2050 movea.l A0, [A0] 000009AA 2D48 FF1C move.l [A6 - 0xE4], A0 000009AE 1028 0042 move.b D0, [A0 + 0x42] 000009B2 671C beq +0x1E /* 000009D0 */ 000009B4 206E FF1C movea.l A0, [A6 - 0xE4] 000009B8 4A68 003E tst.w [A0 + 0x3E] 000009BC 57C1 seq D1 000009BE C001 and.b D0, D1 000009C0 670E beq +0x10 /* 000009D0 */ 000009C2 4267 clr.w -[A7] 000009C4 486E 0018 pea.l [A6 + 0x18] 000009C8 4EAD 077A jsr [A5 + 0x77A /* export_235 */] 000009CC 1B5F CFEE move.b [A5 - 0x3012], [A7]+ label000009D0: 000009D0 4AAE FFB2 tst.l [A6 - 0x4E] 000009D4 6728 beq +0x2A /* 000009FE */ 000009D6 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 000009DA 42A7 clr.l -[A7] 000009DC 206E FFB2 movea.l A0, [A6 - 0x4E] 000009E0 2F10 move.l -[A7], [A0] 000009E2 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000009E6 201F move.l D0, [A7]+ 000009E8 5280 addq.l D0, 1 000009EA 2F00 move.l -[A7], D0 000009EC 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000009F0 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 000009F4 4EAD 33CA jsr [A5 + 0x33CA /* export_1653 */] 000009F8 7000 moveq.l D0, 0x00 000009FA 2D40 FFB2 move.l [A6 - 0x4E], D0 label000009FE: 000009FE 486E FF32 pea.l [A6 - 0xCE] 00000A02 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label00000A06: 00000A06 4FEE FEFC lea.l A7, [A6 - 0x104] 00000A0A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000A0E 4E5E unlink A6 00000A10 205F movea.l A0, [A7]+ 00000A12 DEFC 0014 add.w A7, 0x14 00000A16 4ED0 jmp [A0] export_704: 00000A18 4E56 0000 link A6, 0 00000A1C 102D EAF6 move.b D0, [A5 - 0x150A] 00000A20 6708 beq +0xA /* 00000A2A */ 00000A22 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 00000A26 422D EAF6 clr.b [A5 - 0x150A] label00000A2A: 00000A2A 4E5E unlink A6 00000A2C 4E75 rts 00000A2E 4E56 0000 link A6, 0 00000A32 206E 0008 movea.l A0, [A6 + 0x8] 00000A36 4228 0008 clr.b [A0 + 0x8] 00000A3A 206E 0008 movea.l A0, [A6 + 0x8] 00000A3E 2C48 movea.l A6, A0 00000A40 4EFA 0094 jmp [PC + 0x94 /* 00000AD6 */] 00000A44 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000A48 205F movea.l A0, [A7]+ 00000A4A DEFC 000A add.w A7, 0xA /* '\n' */ 00000A4E 4ED0 jmp [A0] export_705: 00000A50 4E56 FFBA link A6, -0x0046 00000A54 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000A58 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000A5E 4AAD EAE2 tst.l [A5 - 0x151E] 00000A62 6602 bne +0x4 /* 00000A66 */ 00000A64 6070 bra +0x72 /* 00000AD6 */ label00000A66: 00000A66 486E FFBA pea.l [A6 - 0x46] 00000A6A 487A FFC2 pea.l [PC - 0x3E /* 00000A2E, value 0x4E560000 'NV\0\0' */] 00000A6E 2F0E move.l -[A7], A6 00000A70 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00000A74 2D6D EAE2 FFF8 move.l [A6 - 0x8], [A5 - 0x151E] label00000A7A: 00000A7A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000A7E 4EBA 1358 jsr [PC + 0x1358 /* 00001DD8 */] 00000A82 206E FFF8 movea.l A0, [A6 - 0x8] 00000A86 2050 movea.l A0, [A0] 00000A88 2D50 FFFC move.l [A6 - 0x4], [A0] 00000A8C 202E FFF8 move.l D0, [A6 - 0x8] 00000A90 B0AD EA30 cmp.l D0, [A5 - 0x15D0] 00000A94 56C0 sne D0 00000A96 4A00 tst.b D0 00000A98 672C beq +0x2E /* 00000AC6 */ 00000A9A 222E FFF8 move.l D1, [A6 - 0x8] 00000A9E B2AD EA34 cmp.l D1, [A5 - 0x15CC] 00000AA2 56C1 sne D1 00000AA4 C001 and.b D0, D1 00000AA6 671E beq +0x20 /* 00000AC6 */ 00000AA8 2F00 move.l -[A7], D0 00000AAA 4267 clr.w -[A7] 00000AAC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000AB0 4EBA 0030 jsr [PC + 0x30 /* 00000AE2 */] 00000AB4 121F move.b D1, [A7]+ 00000AB6 201F move.l D0, [A7]+ 00000AB8 0A01 0001 xori.b D1, 0x1 00000ABC C001 and.b D0, D1 00000ABE 6706 beq +0x8 /* 00000AC6 */ 00000AC0 422E 0008 clr.b [A6 + 0x8] 00000AC4 6008 bra +0xA /* 00000ACE */ label00000AC6: 00000AC6 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00000ACC 66AC bne -0x52 /* 00000A7A */ label00000ACE: 00000ACE 486E FFBA pea.l [A6 - 0x46] 00000AD2 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label00000AD6: 00000AD6 4FEE FF9A lea.l A7, [A6 - 0x66] 00000ADA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000ADE 4E5E unlink A6 00000AE0 4E75 rts export_706: fn00000AE2: 00000AE2 4E56 0000 link A6, 0 00000AE6 2F0C move.l -[A7], A4 00000AE8 422E 000C clr.b [A6 + 0xC] 00000AEC 202E 0008 move.l D0, [A6 + 0x8] 00000AF0 B0AD EA30 cmp.l D0, [A5 - 0x15D0] 00000AF4 57C0 seq D0 00000AF6 222E 0008 move.l D1, [A6 + 0x8] 00000AFA B2AD EA34 cmp.l D1, [A5 - 0x15CC] 00000AFE 57C1 seq D1 00000B00 8001 or.b D0, D1 00000B02 6702 beq +0x4 /* 00000B06 */ 00000B04 603C bra +0x3E /* 00000B42 */ label00000B06: 00000B06 4AAE 0008 tst.l [A6 + 0x8] 00000B0A 6602 bne +0x4 /* 00000B0E */ 00000B0C 6034 bra +0x36 /* 00000B42 */ label00000B0E: 00000B0E 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000B14 206E 0008 movea.l A0, [A6 + 0x8] 00000B18 2050 movea.l A0, [A0] 00000B1A 1028 0042 move.b D0, [A0 + 0x42] 00000B1E 6702 beq +0x4 /* 00000B22 */ 00000B20 6020 bra +0x22 /* 00000B42 */ label00000B22: 00000B22 206E 0008 movea.l A0, [A6 + 0x8] 00000B26 2850 movea.l A4, [A0] 00000B28 197C 0001 0042 move.b [A4 + 0x42], 0x1 00000B2E 4A6C 003E tst.w [A4 + 0x3E] 00000B32 660E bne +0x10 /* 00000B42 */ 00000B34 4267 clr.w -[A7] 00000B36 486E 0008 pea.l [A6 + 0x8] 00000B3A 4EAD 077A jsr [A5 + 0x77A /* export_235 */] 00000B3E 1D5F 000C move.b [A6 + 0xC], [A7]+ label00000B42: 00000B42 285F movea.l A4, [A7]+ 00000B44 4E5E unlink A6 00000B46 2E9F move.l [A7], [A7]+ 00000B48 4E75 rts export_707: 00000B4A 4E56 FFFA link A6, -0x0006 00000B4E 48E7 0108 movem.l -[A7], D7,A4 00000B52 422E 000C clr.b [A6 + 0xC] 00000B56 422E FFFB clr.b [A6 - 0x5] 00000B5A 42A7 clr.l -[A7] 00000B5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B60 4EBA 0282 jsr [PC + 0x282 /* 00000DE4 */] 00000B64 285F movea.l A4, [A7]+ 00000B66 200C move.l D0, A4 00000B68 672A beq +0x2C /* 00000B94 */ 00000B6A 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00000B70 42A7 clr.l -[A7] 00000B72 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] 00000B76 4267 clr.w -[A7] 00000B78 2F0C move.l -[A7], A4 00000B7A 3F3C 0514 move.w -[A7], 0x514 00000B7E 486E FFFB pea.l [A6 - 0x5] 00000B82 4EBA 1026 jsr [PC + 0x1026 /* 00001BAA */] 00000B86 1E1F move.b D7, [A7]+ 00000B88 102E FFFB move.b D0, [A6 - 0x5] 00000B8C 0A00 0001 xori.b D0, 0x1 00000B90 1D40 000C move.b [A6 + 0xC], D0 label00000B94: 00000B94 102E FFFB move.b D0, [A6 - 0x5] 00000B98 6706 beq +0x8 /* 00000BA0 */ 00000B9A 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 label00000BA0: 00000BA0 4CDF 1080 movem.l D7,A4, [A7]+ 00000BA4 4E5E unlink A6 00000BA6 2E9F move.l [A7], [A7]+ 00000BA8 4E75 rts fn00000BAA: 00000BAA 4E56 FFD0 link A6, -0x0030 00000BAE 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000BB2 182E 0010 move.b D4, [A6 + 0x10] 00000BB6 7000 moveq.l D0, 0x00 00000BB8 2D40 0012 move.l [A6 + 0x12], D0 00000BBC 102D C232 move.b D0, [A5 - 0x3DCE] 00000BC0 6706 beq +0x8 /* 00000BC8 */ 00000BC2 4267 clr.w -[A7] 00000BC4 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label00000BC8: 00000BC8 4267 clr.w -[A7] 00000BCA 1F04 move.b -[A7], D4 00000BCC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BD4 4EBA 02B0 jsr [PC + 0x2B0 /* 00000E86 */] 00000BD8 3E1F move.w D7, [A7]+ 00000BDA 6604 bne +0x6 /* 00000BE0 */ 00000BDC 6000 0110 bra +0x112 /* 00000CEE */ label00000BE0: 00000BE0 2C2D AE96 move.l D6, [A5 - 0x516A] 00000BE4 1004 move.b D0, D4 00000BE6 6704 beq +0x6 /* 00000BEC */ 00000BE8 2C2D AEAC move.l D6, [A5 - 0x5154] label00000BEC: 00000BEC 4267 clr.w -[A7] 00000BEE 2F06 move.l -[A7], D6 00000BF0 3F07 move.w -[A7], D7 00000BF2 486E FFE2 pea.l [A6 - 0x1E] 00000BF6 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00000BFA 101F move.b D0, [A7]+ 00000BFC 6604 bne +0x6 /* 00000C02 */ 00000BFE 6000 00EE bra +0xF0 /* 00000CEE */ label00000C02: 00000C02 42A7 clr.l -[A7] 00000C04 486D B38A pea.l [A5 - 0x4C76] 00000C08 486D B38A pea.l [A5 - 0x4C76] 00000C0C A83E syscall TEStyleNew 00000C0E 2D5F FFD6 move.l [A6 - 0x2A], [A7]+ 00000C12 3A07 move.w D5, D7 00000C14 1004 move.b D0, D4 00000C16 6706 beq +0x8 /* 00000C1E */ 00000C18 3005 move.w D0, D5 00000C1A 4440 neg.w D0 00000C1C 3A00 move.w D5, D0 label00000C1E: 00000C1E BE6D C374 cmp.w D7, [A5 - 0x3C8C] 00000C22 56C0 sne D0 00000C24 BCAD B46E cmp.l D6, [A5 - 0x4B92] 00000C28 56C1 sne D1 00000C2A 8001 or.b D0, D1 00000C2C 672C beq +0x2E /* 00000C5A */ 00000C2E 4267 clr.w -[A7] 00000C30 486E FFE2 pea.l [A6 - 0x1E] 00000C34 2F06 move.l -[A7], D6 00000C36 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00000C3A 3F05 move.w -[A7], D5 00000C3C 3F3A 00BE move.w -[A7], [PC + 0xBE /* 00000CFC, value 0x0 */] 00000C40 486E FFD6 pea.l [A6 - 0x2A] 00000C44 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 00000C48 101F move.b D0, [A7]+ 00000C4A 6600 0090 bne +0x92 /* 00000CDC */ 00000C4E 486E FFD6 pea.l [A6 - 0x2A] 00000C52 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */] 00000C56 6000 0096 bra +0x98 /* 00000CEE */ label00000C5A: 00000C5A 42A7 clr.l -[A7] 00000C5C 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000C60 3F3C 0006 move.w -[A7], 0x6 00000C64 A83D syscall TEDispatch 00000C66 2D5F FFD2 move.l [A6 - 0x2E], [A7]+ 00000C6A 206D C6DC movea.l A0, [A5 - 0x3924] 00000C6E 2850 movea.l A4, [A0] 00000C70 2F2C 003E move.l -[A7], [A4 + 0x3E] 00000C74 486E FFD1 pea.l [A6 - 0x2F] 00000C78 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00000C7C 206C 003E movea.l A0, [A4 + 0x3E] 00000C80 2F10 move.l -[A7], [A0] 00000C82 302C 003C move.w D0, [A4 + 0x3C] 00000C86 48C0 ext.l D0 00000C88 2F00 move.l -[A7], D0 00000C8A 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000C8E 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00000C92 3F3C 0007 move.w -[A7], 0x7 00000C96 A83D syscall TEDispatch 00000C98 206D C6DC movea.l A0, [A5 - 0x3924] 00000C9C 2050 movea.l A0, [A0] 00000C9E 2F28 003E move.l -[A7], [A0 + 0x3E] 00000CA2 1F2E FFD1 move.b -[A7], [A6 - 0x2F] 00000CA6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000CAA 486E FFD2 pea.l [A6 - 0x2E] 00000CAE 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000CB2 206E FFD6 movea.l A0, [A6 - 0x2A] 00000CB6 2850 movea.l A4, [A0] 00000CB8 206D C6DC movea.l A0, [A5 - 0x3924] 00000CBC 2050 movea.l A0, [A0] 00000CBE 224C movea.l A1, A4 00000CC0 5089 addq.l A1, 8 00000CC2 5088 addq.l A0, 8 00000CC4 7003 moveq.l D0, 0x03 label00000CC6: 00000CC6 32D8 move.w [A1]+, [A0]+ 00000CC8 51C8 FFFC dbf D0, -0x6 /* 00000CC6 */ 00000CCC 206D C6DC movea.l A0, [A5 - 0x3924] 00000CD0 2050 movea.l A0, [A0] 00000CD2 224C movea.l A1, A4 00000CD4 7003 moveq.l D0, 0x03 label00000CD6: 00000CD6 32D8 move.w [A1]+, [A0]+ 00000CD8 51C8 FFFC dbf D0, -0x6 /* 00000CD6 */ label00000CDC: 00000CDC 206E FFD6 movea.l A0, [A6 - 0x2A] 00000CE0 2050 movea.l A0, [A0] 00000CE2 216D C242 0052 move.l [A0 + 0x52], [A5 - 0x3DBE] 00000CE8 2D6E FFD6 0012 move.l [A6 + 0x12], [A6 - 0x2A] label00000CEE: 00000CEE 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000CF2 4E5E unlink A6 00000CF4 205F movea.l A0, [A7]+ 00000CF6 DEFC 000A add.w A7, 0xA /* '\n' */ 00000CFA 4ED0 jmp [A0] 00000CFC 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000CFE-00000D02 fn00000CFE: 00000CFE 4E56 FFDC link A6, -0x0024 // end alternate branch 00000CFE-00000D02 fn00000CFE: // (misaligned) 00000D00 FFDC .extension 0xFDC // unimplemented 00000D02 48E7 0300 movem.l -[A7], D6,D7 00000D06 3D7C 0001 0016 move.w [A6 + 0x16], 0x1 00000D0C 102D C232 move.b D0, [A5 - 0x3DCE] 00000D10 6706 beq +0x8 /* 00000D18 */ 00000D12 4267 clr.w -[A7] 00000D14 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label00000D18: 00000D18 4267 clr.w -[A7] 00000D1A 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000D1E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D22 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D26 4EBA 015E jsr [PC + 0x15E /* 00000E86 */] 00000D2A 3E1F move.w D7, [A7]+ 00000D2C 6602 bne +0x4 /* 00000D30 */ 00000D2E 6042 bra +0x44 /* 00000D72 */ label00000D30: 00000D30 2C2D AE96 move.l D6, [A5 - 0x516A] 00000D34 102E 0014 move.b D0, [A6 + 0x14] 00000D38 670A beq +0xC /* 00000D44 */ 00000D3A 2C2D AEAC move.l D6, [A5 - 0x5154] 00000D3E 3007 move.w D0, D7 00000D40 4440 neg.w D0 00000D42 3E00 move.w D7, D0 label00000D44: 00000D44 4267 clr.w -[A7] 00000D46 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00000D4A 2F06 move.l -[A7], D6 00000D4C 3F07 move.w -[A7], D7 00000D4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D52 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */] 00000D56 101F move.b D0, [A7]+ 00000D58 6602 bne +0x4 /* 00000D5C */ 00000D5A 6016 bra +0x18 /* 00000D72 */ label00000D5C: 00000D5C 2F06 move.l -[A7], D6 00000D5E 3007 move.w D0, D7 00000D60 6A02 bpl +0x4 /* 00000D64 */ 00000D62 4440 neg.w D0 label00000D64: 00000D64 3F00 move.w -[A7], D0 00000D66 1F3C 0001 move.b -[A7], 0x1 00000D6A 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 00000D6E 426E 0016 clr.w [A6 + 0x16] label00000D72: 00000D72 4CDF 00C0 movem.l D6,D7, [A7]+ 00000D76 4E5E unlink A6 00000D78 205F movea.l A0, [A7]+ 00000D7A DEFC 000E add.w A7, 0xE 00000D7E 4ED0 jmp [A0] export_708: fn00000D80: 00000D80 4E56 FFF8 link A6, -0x0008 00000D84 48E7 0108 movem.l -[A7], D7,A4 00000D88 7000 moveq.l D0, 0x00 00000D8A 2D40 000C move.l [A6 + 0xC], D0 00000D8E 4AAD EAE2 tst.l [A5 - 0x151E] 00000D92 57C0 seq D0 00000D94 4A00 tst.b D0 00000D96 6642 bne +0x44 /* 00000DDA */ 00000D98 4A6D EAF2 tst.w [A5 - 0x150E] 00000D9C 57C1 seq D1 00000D9E 8001 or.b D0, D1 00000DA0 6702 beq +0x4 /* 00000DA4 */ 00000DA2 6036 bra +0x38 /* 00000DDA */ label00000DA4: 00000DA4 286D EAE2 movea.l A4, [A5 - 0x151E] label00000DA8: 00000DA8 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00000DAE 3E2E FFF8 move.w D7, [A6 - 0x8] 00000DB2 6018 bra +0x1A /* 00000DCC */ label00000DB4: 00000DB4 2054 movea.l A0, [A4] 00000DB6 3007 move.w D0, D7 00000DB8 E540 asl D0.w, 2 00000DBA 2230 0012 move.l D1, [A0 + D0.w + 0x12] 00000DBE B2AE 0008 cmp.l D1, [A6 + 0x8] 00000DC2 6606 bne +0x8 /* 00000DCA */ 00000DC4 2D4C 000C move.l [A6 + 0xC], A4 00000DC8 6010 bra +0x12 /* 00000DDA */ label00000DCA: 00000DCA 5247 addq.w D7, 1 label00000DCC: 00000DCC 700A moveq.l D0, 0x0A 00000DCE B047 cmp.w D0, D7 00000DD0 6CE2 bge -0x1C /* 00000DB4 */ 00000DD2 2054 movea.l A0, [A4] 00000DD4 2850 movea.l A4, [A0] 00000DD6 200C move.l D0, A4 00000DD8 66CE bne -0x30 /* 00000DA8 */ label00000DDA: 00000DDA 4CDF 1080 movem.l D7,A4, [A7]+ 00000DDE 4E5E unlink A6 00000DE0 2E9F move.l [A7], [A7]+ 00000DE2 4E75 rts export_709: fn00000DE4: 00000DE4 4E56 FFFC link A6, -0x0004 00000DE8 2F0C move.l -[A7], A4 00000DEA 7000 moveq.l D0, 0x00 00000DEC 2D40 000C move.l [A6 + 0xC], D0 00000DF0 4AAD EAE2 tst.l [A5 - 0x151E] 00000DF4 57C0 seq D0 00000DF6 4A00 tst.b D0 00000DF8 662A bne +0x2C /* 00000E24 */ 00000DFA 4AAE 0008 tst.l [A6 + 0x8] 00000DFE 57C1 seq D1 00000E00 8001 or.b D0, D1 00000E02 6702 beq +0x4 /* 00000E06 */ 00000E04 601E bra +0x20 /* 00000E24 */ label00000E06: 00000E06 286D EAE2 movea.l A4, [A5 - 0x151E] label00000E0A: 00000E0A 2054 movea.l A0, [A4] 00000E0C 2028 0004 move.l D0, [A0 + 0x4] 00000E10 B0AE 0008 cmp.l D0, [A6 + 0x8] 00000E14 6606 bne +0x8 /* 00000E1C */ 00000E16 2D4C 000C move.l [A6 + 0xC], A4 00000E1A 6008 bra +0xA /* 00000E24 */ label00000E1C: 00000E1C 2054 movea.l A0, [A4] 00000E1E 2850 movea.l A4, [A0] 00000E20 200C move.l D0, A4 00000E22 66E6 bne -0x18 /* 00000E0A */ label00000E24: 00000E24 285F movea.l A4, [A7]+ 00000E26 4E5E unlink A6 00000E28 2E9F move.l [A7], [A7]+ 00000E2A 4E75 rts export_710: 00000E2C 4E56 FFFA link A6, -0x0006 00000E30 48E7 0108 movem.l -[A7], D7,A4 00000E34 426E 000C clr.w [A6 + 0xC] 00000E38 206D D778 movea.l A0, [A5 - 0x2888] 00000E3C 2850 movea.l A4, [A0] 00000E3E 4A54 tst.w [A4] 00000E40 6602 bne +0x4 /* 00000E44 */ 00000E42 6038 bra +0x3A /* 00000E7C */ label00000E44: 00000E44 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00000E4A 3D54 FFFA move.w [A6 - 0x6], [A4] 00000E4E 3E2E FFFC move.w D7, [A6 - 0x4] 00000E52 6022 bra +0x24 /* 00000E76 */ label00000E54: 00000E54 4267 clr.w -[A7] 00000E56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E5A 3007 move.w D0, D7 00000E5C C1FC 003C muls.w D0, 0x3C /* '<' */ 00000E60 4874 00C6 pea.l [A4 + D0.w - 0x58] 00000E64 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */] 00000E68 101F move.b D0, [A7]+ 00000E6A 6706 beq +0x8 /* 00000E72 */ 00000E6C 3D47 000C move.w [A6 + 0xC], D7 00000E70 600A bra +0xC /* 00000E7C */ label00000E72: 00000E72 5247 addq.w D7, 1 00000E74 6906 bvs +0x8 /* 00000E7C */ label00000E76: 00000E76 BE6E FFFA cmp.w D7, [A6 - 0x6] 00000E7A 6FD8 ble -0x26 /* 00000E54 */ label00000E7C: 00000E7C 4CDF 1080 movem.l D7,A4, [A7]+ 00000E80 4E5E unlink A6 00000E82 2E9F move.l [A7], [A7]+ 00000E84 4E75 rts fn00000E86: 00000E86 4E56 FEEC link A6, -0x0114 00000E8A 48E7 0108 movem.l -[A7], D7,A4 00000E8E 286E 0008 movea.l A4, [A6 + 0x8] 00000E92 426E 0012 clr.w [A6 + 0x12] 00000E96 2E2D AE96 move.l D7, [A5 - 0x516A] 00000E9A 102E 0010 move.b D0, [A6 + 0x10] 00000E9E 6704 beq +0x6 /* 00000EA4 */ 00000EA0 2E2D AEAC move.l D7, [A5 - 0x5154] label00000EA4: 00000EA4 3D7C 0002 FEEC move.w [A6 - 0x114], 0x2 00000EAA 2D47 FEEE move.l [A6 - 0x112], D7 00000EAE 4A6E 000E tst.w [A6 + 0xE] 00000EB2 670E beq +0x10 /* 00000EC2 */ 00000EB4 1D7C 0002 FEFA move.b [A6 - 0x106], 0x2 00000EBA 3D6E 000E FEFC move.w [A6 - 0x104], [A6 + 0xE] 00000EC0 6034 bra +0x36 /* 00000EF6 */ label00000EC2: 00000EC2 4A6E 000C tst.w [A6 + 0xC] 00000EC6 6712 beq +0x14 /* 00000EDA */ 00000EC8 1D7C 0001 FEFA move.b [A6 - 0x106], 0x1 00000ECE 302E 000C move.w D0, [A6 + 0xC] 00000ED2 48C0 ext.l D0 00000ED4 2D40 FEFC move.l [A6 - 0x104], D0 00000ED8 601C bra +0x1E /* 00000EF6 */ label00000EDA: 00000EDA 200C move.l D0, A4 00000EDC 672A beq +0x2C /* 00000F08 */ 00000EDE 422E FEFA clr.b [A6 - 0x106] 00000EE2 2F0C move.l -[A7], A4 00000EE4 486E FEFC pea.l [A6 - 0x104] 00000EE8 1014 move.b D0, [A4] 00000EEA 4880 ext.w D0 00000EEC 5240 addq.w D0, 1 00000EEE 48C0 ext.l D0 00000EF0 2F00 move.l -[A7], D0 00000EF2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00000EF6: 00000EF6 4267 clr.w -[A7] 00000EF8 486E FEEC pea.l [A6 - 0x114] 00000EFC 1F3C 0001 move.b -[A7], 0x1 00000F00 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00000F04 3D5F 0012 move.w [A6 + 0x12], [A7]+ label00000F08: 00000F08 4CDF 1080 movem.l D7,A4, [A7]+ 00000F0C 4E5E unlink A6 00000F0E 205F movea.l A0, [A7]+ 00000F10 DEFC 000A add.w A7, 0xA /* '\n' */ 00000F14 4ED0 jmp [A0] fn00000F16: 00000F16 4E56 FFE2 link A6, -0x001E 00000F1A 48E7 0118 movem.l -[A7], D7,A3,A4 00000F1E 2E2E 000C move.l D7, [A6 + 0xC] 00000F22 422E 0010 clr.b [A6 + 0x10] 00000F26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F2A 701C moveq.l D0, 0x1C 00000F2C 2F00 move.l -[A7], D0 00000F2E 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000F32 4A87 tst.l D7 00000F34 6604 bne +0x6 /* 00000F3A */ 00000F36 6000 0098 bra +0x9A /* 00000FD0 */ label00000F3A: 00000F3A 2647 movea.l A3, D7 00000F3C 286E 0008 movea.l A4, [A6 + 0x8] 00000F40 42A7 clr.l -[A7] 00000F42 2F2B 0002 move.l -[A7], [A3 + 0x2] 00000F46 4EBA 045C jsr [PC + 0x45C /* 000013A4 */] 00000F4A 295F 0002 move.l [A4 + 0x2], [A7]+ 00000F4E 3013 move.w D0, [A3] 00000F50 5340 subq.w D0, 1 00000F52 6712 beq +0x14 /* 00000F66 */ 00000F54 5340 subq.w D0, 1 00000F56 6714 beq +0x16 /* 00000F6C */ 00000F58 5340 subq.w D0, 1 00000F5A 6722 beq +0x24 /* 00000F7E */ 00000F5C 5340 subq.w D0, 1 00000F5E 6730 beq +0x32 /* 00000F90 */ 00000F60 5340 subq.w D0, 1 00000F62 672C beq +0x2E /* 00000F90 */ 00000F64 606A bra +0x6C /* 00000FD0 */ label00000F66: 00000F66 18BC 0004 move.b [A4], 0x4 00000F6A 6056 bra +0x58 /* 00000FC2 */ label00000F6C: 00000F6C 18BC 0003 move.b [A4], 0x3 00000F70 2047 movea.l A0, D7 00000F72 226E 0008 movea.l A1, [A6 + 0x8] 00000F76 2368 0006 0006 move.l [A1 + 0x6], [A0 + 0x6] 00000F7C 6044 bra +0x46 /* 00000FC2 */ label00000F7E: 00000F7E 18BC 0002 move.b [A4], 0x2 00000F82 2047 movea.l A0, D7 00000F84 226E 0008 movea.l A1, [A6 + 0x8] 00000F88 2368 000A 000A move.l [A1 + 0xA], [A0 + 0xA] 00000F8E 6032 bra +0x34 /* 00000FC2 */ label00000F90: 00000F90 18BC 0001 move.b [A4], 0x1 00000F94 7004 moveq.l D0, 0x04 00000F96 B053 cmp.w D0, [A3] 00000F98 6608 bne +0xA /* 00000FA2 */ 00000F9A 396B 0014 000E move.w [A4 + 0xE], [A3 + 0x14] 00000FA0 6006 bra +0x8 /* 00000FA8 */ label00000FA2: 00000FA2 396B 0010 000E move.w [A4 + 0xE], [A3 + 0x10] label00000FA8: 00000FA8 2047 movea.l A0, D7 00000FAA 4AA8 0006 tst.l [A0 + 0x6] 00000FAE 670A beq +0xC /* 00000FBA */ 00000FB0 2047 movea.l A0, D7 00000FB2 2968 0006 0010 move.l [A4 + 0x10], [A0 + 0x6] 00000FB8 6008 bra +0xA /* 00000FC2 */ label00000FBA: 00000FBA 2047 movea.l A0, D7 00000FBC 2968 000A 0010 move.l [A4 + 0x10], [A0 + 0xA] label00000FC2: 00000FC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FC6 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 00000FCA 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00000FD0: 00000FD0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000FD4 4E5E unlink A6 00000FD6 205F movea.l A0, [A7]+ 00000FD8 504F addq.w A7, 8 00000FDA 4ED0 jmp [A0] export_711: 00000FDC 4E56 FFCC link A6, -0x0034 00000FE0 206E 000C movea.l A0, [A6 + 0xC] 00000FE4 43EE FFE0 lea.l A1, [A6 - 0x20] 00000FE8 700F moveq.l D0, 0x0F label00000FEA: 00000FEA 32D8 move.w [A1]+, [A0]+ 00000FEC 51C8 FFFC dbf D0, -0x6 /* 00000FEA */ 00000FF0 4240 clr.w D0 00000FF2 102E FFE0 move.b D0, [A6 - 0x20] 00000FF6 4A40 tst.w D0 00000FF8 6602 bne +0x4 /* 00000FFC */ 00000FFA 6052 bra +0x54 /* 0000104E */ label00000FFC: 00000FFC 486E FFD0 pea.l [A6 - 0x30] 00001000 4EBA 0514 jsr [PC + 0x514 /* 00001516 */] 00001004 3D7C 04B2 FFD0 move.w [A6 - 0x30], 0x4B2 0000100A 4267 clr.w -[A7] 0000100C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001010 486E FFD0 pea.l [A6 - 0x30] 00001014 486E FFE0 pea.l [A6 - 0x20] 00001018 42A7 clr.l -[A7] 0000101A 486E FFCF pea.l [A6 - 0x31] 0000101E 4EBA F82A jsr [PC - 0x7D6 /* 0000084A */] 00001022 102E FFCF move.b D0, [A6 - 0x31] 00001026 0A00 0001 xori.b D0, 0x1 0000102A C01F and.b D0, [A7]+ 0000102C 1D40 0014 move.b [A6 + 0x14], D0 00001030 206E 0008 movea.l A0, [A6 + 0x8] 00001034 20AD EACC move.l [A0], [A5 - 0x1534] 00001038 4267 clr.w -[A7] 0000103A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000103E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001042 3D5F FFCC move.w [A6 - 0x34], [A7]+ 00001046 486D EACC pea.l [A5 - 0x1534] 0000104A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label0000104E: 0000104E 4E5E unlink A6 00001050 205F movea.l A0, [A7]+ 00001052 DEFC 000C add.w A7, 0xC 00001056 4ED0 jmp [A0] 00001058 4E56 0000 link A6, 0 0000105C 206E 0008 movea.l A0, [A6 + 0x8] 00001060 2C48 movea.l A6, A0 00001062 4EFA 00D8 jmp [PC + 0xD8 /* 0000113C */] 00001066 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000106A 205F movea.l A0, [A7]+ 0000106C DEFC 000A add.w A7, 0xA /* '\n' */ 00001070 4ED0 jmp [A0] export_712: 00001072 4E56 FFA0 link A6, -0x0060 00001076 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000107A 486E FFA4 pea.l [A6 - 0x5C] 0000107E 487A FFD8 pea.l [PC - 0x28 /* 00001058, value 0x4E560000 'NV\0\0' */] 00001082 2F0E move.l -[A7], A6 00001084 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00001088 102D C958 move.b D0, [A5 - 0x36A8] 0000108C 0A00 0001 xori.b D0, 0x1 00001090 C02D A07A and.b D0, [A5 - 0x5F86] 00001094 6600 009E bne +0xA0 /* 00001134 */ 00001098 486D 077A pea.l [A5 + 0x77A /* export_235 */] 0000109C A9F1 syscall UnloadSeg 0000109E 4AAD EAE2 tst.l [A5 - 0x151E] 000010A2 6700 0090 beq +0x92 /* 00001134 */ 000010A6 41EE FFE8 lea.l A0, [A6 - 0x18] 000010AA 43ED C4FA lea.l A1, [A5 - 0x3B06] 000010AE 7007 moveq.l D0, 0x07 label000010B0: 000010B0 30D9 move.w [A0]+, [A1]+ 000010B2 51C8 FFFC dbf D0, -0x6 /* 000010B0 */ 000010B6 42A7 clr.l -[A7] 000010B8 A975 syscall TickCount 000010BA 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000010BE 426E FFE8 clr.w [A6 - 0x18] 000010C2 2D6E FFE4 FFEE move.l [A6 - 0x12], [A6 - 0x1C] 000010C8 7000 moveq.l D0, 0x00 000010CA 2D40 FFEA move.l [A6 - 0x16], D0 000010CE 2D6D EAE2 FFF8 move.l [A6 - 0x8], [A5 - 0x151E] label000010D4: 000010D4 206E FFF8 movea.l A0, [A6 - 0x8] 000010D8 2050 movea.l A0, [A0] 000010DA 2D48 FFA0 move.l [A6 - 0x60], A0 000010DE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000010E2 4EBA 0CF4 jsr [PC + 0xCF4 /* 00001DD8 */] 000010E6 206E FFA0 movea.l A0, [A6 - 0x60] 000010EA 2D50 FFFC move.l [A6 - 0x4], [A0] 000010EE 4AA8 000E tst.l [A0 + 0xE] 000010F2 5EC0 sgt D0 000010F4 4A00 tst.b D0 000010F6 6734 beq +0x36 /* 0000112C */ 000010F8 2248 movea.l A1, A0 000010FA 2229 000E move.l D1, [A1 + 0xE] 000010FE D2A8 0012 add.l D1, [A0 + 0x12] 00001102 B2AE FFE4 cmp.l D1, [A6 - 0x1C] 00001106 5FC1 sle D1 00001108 C001 and.b D0, D1 0000110A 6720 beq +0x22 /* 0000112C */ 0000110C 216E FFE4 0012 move.l [A0 + 0x12], [A6 - 0x1C] 00001112 4267 clr.w -[A7] 00001114 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001118 486E FFE8 pea.l [A6 - 0x18] 0000111C 42A7 clr.l -[A7] 0000111E 42A7 clr.l -[A7] 00001120 486E FFE3 pea.l [A6 - 0x1D] 00001124 4EBA F724 jsr [PC - 0x8DC /* 0000084A */] 00001128 1B5F CFEE move.b [A5 - 0x3012], [A7]+ label0000112C: 0000112C 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00001132 66A0 bne -0x5E /* 000010D4 */ label00001134: 00001134 486E FFA4 pea.l [A6 - 0x5C] 00001138 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label0000113C: 0000113C 4FEE FF80 lea.l A7, [A6 - 0x80] 00001140 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001144 4E5E unlink A6 00001146 4E75 rts fn00001148: 00001148 4E56 FFFE link A6, -0x0002 0000114C 422E 000C clr.b [A6 + 0xC] 00001150 4AAD EAE6 tst.l [A5 - 0x151A] 00001154 57C0 seq D0 00001156 4A00 tst.b D0 00001158 6652 bne +0x54 /* 000011AC */ 0000115A 7203 moveq.l D1, 0x03 0000115C B26E 000A cmp.w D1, [A6 + 0xA] 00001160 57C1 seq D1 00001162 4A01 tst.b D1 00001164 660A bne +0xC /* 00001170 */ 00001166 740D moveq.l D2, 0x0D 00001168 B46E 000A cmp.w D2, [A6 + 0xA] 0000116C 57C2 seq D2 0000116E 8202 or.b D1, D2 label00001170: 00001170 670A beq +0xC /* 0000117C */ 00001172 7406 moveq.l D2, 0x06 00001174 B46E 0008 cmp.w D2, [A6 + 0x8] 00001178 5CC2 sge D2 0000117A C202 and.b D1, D2 label0000117C: 0000117C 5201 addq.b D1, 1 0000117E 8001 or.b D0, D1 00001180 0240 0001 andi.w D0, 0x1 00001184 6702 beq +0x4 /* 00001188 */ 00001186 6024 bra +0x26 /* 000011AC */ label00001188: 00001188 4267 clr.w -[A7] 0000118A 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 0000118E 302E 0008 move.w D0, [A6 + 0x8] 00001192 D07C 044B add.w D0, 0x44B 00001196 3F00 move.w -[A7], D0 00001198 486E FFFF pea.l [A6 - 0x1] 0000119C 4EBA 0A0C jsr [PC + 0xA0C /* 00001BAA */] 000011A0 101F move.b D0, [A7]+ 000011A2 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000011A8 4267 clr.w -[A7] 000011AA A938 syscall HiliteMenu label000011AC: 000011AC 4E5E unlink A6 000011AE 2E9F move.l [A7], [A7]+ 000011B0 4E75 rts export_713: 000011B2 4E56 FFEA link A6, -0x0016 000011B6 2F0C move.l -[A7], A4 000011B8 206E 0008 movea.l A0, [A6 + 0x8] 000011BC 43EE FFF0 lea.l A1, [A6 - 0x10] 000011C0 7007 moveq.l D0, 0x07 label000011C2: 000011C2 32D8 move.w [A1]+, [A0]+ 000011C4 51C8 FFFC dbf D0, -0x6 /* 000011C2 */ 000011C8 422E 0010 clr.b [A6 + 0x10] 000011CC 4AAD EAE2 tst.l [A5 - 0x151E] 000011D0 6602 bne +0x4 /* 000011D4 */ 000011D2 6032 bra +0x34 /* 00001206 */ label000011D4: 000011D4 42A7 clr.l -[A7] 000011D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000011DA 4EBA FC08 jsr [PC - 0x3F8 /* 00000DE4 */] 000011DE 285F movea.l A4, [A7]+ 000011E0 200C move.l D0, A4 000011E2 6722 beq +0x24 /* 00001206 */ 000011E4 4267 clr.w -[A7] 000011E6 2F0C move.l -[A7], A4 000011E8 486E FFF0 pea.l [A6 - 0x10] 000011EC 42A7 clr.l -[A7] 000011EE 42A7 clr.l -[A7] 000011F0 486E FFEB pea.l [A6 - 0x15] 000011F4 4EBA F654 jsr [PC - 0x9AC /* 0000084A */] 000011F8 102E FFEB move.b D0, [A6 - 0x15] 000011FC 0A00 0001 xori.b D0, 0x1 00001200 C01F and.b D0, [A7]+ 00001202 1D40 0010 move.b [A6 + 0x10], D0 label00001206: 00001206 285F movea.l A4, [A7]+ 00001208 4E5E unlink A6 0000120A 205F movea.l A0, [A7]+ 0000120C 504F addq.w A7, 8 0000120E 4ED0 jmp [A0] export_714: 00001210 4E56 FFE6 link A6, -0x001A 00001214 48E7 0118 movem.l -[A7], D7,A3,A4 00001218 3E2E 000A move.w D7, [A6 + 0xA] 0000121C 4AAD EAE6 tst.l [A5 - 0x151A] 00001220 56C0 sne D0 00001222 4A00 tst.b D0 00001224 671E beq +0x20 /* 00001244 */ 00001226 2F00 move.l -[A7], D0 00001228 4267 clr.w -[A7] 0000122A 3F07 move.w -[A7], D7 0000122C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001230 4EBA FF16 jsr [PC - 0xEA /* 00001148 */] 00001234 121F move.b D1, [A7]+ 00001236 201F move.l D0, [A7]+ 00001238 C001 and.b D0, D1 0000123A 6708 beq +0xA /* 00001244 */ 0000123C 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001242 6064 bra +0x66 /* 000012A8 */ label00001244: 00001244 422E 000C clr.b [A6 + 0xC] 00001248 4A6D EAF2 tst.w [A5 - 0x150E] 0000124C 6602 bne +0x4 /* 00001250 */ 0000124E 6058 bra +0x5A /* 000012A8 */ label00001250: 00001250 42A7 clr.l -[A7] 00001252 3F07 move.w -[A7], D7 00001254 A949 syscall GetMenuHandle 00001256 265F movea.l A3, [A7]+ 00001258 42A7 clr.l -[A7] 0000125A 2F0B move.l -[A7], A3 0000125C 4EBA FB22 jsr [PC - 0x4DE /* 00000D80 */] 00001260 285F movea.l A4, [A7]+ 00001262 200C move.l D0, A4 00001264 6602 bne +0x4 /* 00001268 */ 00001266 6040 bra +0x42 /* 000012A8 */ label00001268: 00001268 486E FFE8 pea.l [A6 - 0x18] 0000126C 4EBA 02A8 jsr [PC + 0x2A8 /* 00001516 */] 00001270 3D7C 0578 FFE8 move.w [A6 - 0x18], 0x578 00001276 4267 clr.w -[A7] 00001278 2F0C move.l -[A7], A4 0000127A 486E FFE8 pea.l [A6 - 0x18] 0000127E 3007 move.w D0, D7 00001280 48C0 ext.l D0 00001282 2F00 move.l -[A7], D0 00001284 302E 0008 move.w D0, [A6 + 0x8] 00001288 48C0 ext.l D0 0000128A 2F00 move.l -[A7], D0 0000128C 486E FFE7 pea.l [A6 - 0x19] 00001290 4EBA F5B8 jsr [PC - 0xA48 /* 0000084A */] 00001294 101F move.b D0, [A7]+ 00001296 670C beq +0xE /* 000012A4 */ 00001298 102E FFE7 move.b D0, [A6 - 0x19] 0000129C 0A00 0001 xori.b D0, 0x1 000012A0 1D40 000C move.b [A6 + 0xC], D0 label000012A4: 000012A4 4267 clr.w -[A7] 000012A6 A938 syscall HiliteMenu label000012A8: 000012A8 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000012AC 4E5E unlink A6 000012AE 2E9F move.l [A7], [A7]+ 000012B0 4E75 rts fn000012B2: 000012B2 4E56 0000 link A6, 0 000012B6 102E 000C move.b D0, [A6 + 0xC] 000012BA 6702 beq +0x4 /* 000012BE */ 000012BC 6014 bra +0x16 /* 000012D2 */ label000012BE: 000012BE 206E 0008 movea.l A0, [A6 + 0x8] 000012C2 4228 0008 clr.b [A0 + 0x8] 000012C6 206E 0008 movea.l A0, [A6 + 0x8] 000012CA 2C48 movea.l A6, A0 000012CC 4EFA 0084 jmp [PC + 0x84 /* 00001352 */] 000012D0 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000012D2-000012D4 label000012D2: 000012D2 4E5E unlink A6 // end alternate branch 000012D2-000012D4 label000012D2: // (misaligned) 000012D4 205F movea.l A0, [A7]+ 000012D6 5C4F addq.w A7, 6 000012D8 4ED0 jmp [A0] export_715: fn000012DA: 000012DA 4E56 FFF2 link A6, -0x000E 000012DE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000012E2 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000012E8 4AAD EAE2 tst.l [A5 - 0x151E] 000012EC 6602 bne +0x4 /* 000012F0 */ 000012EE 6062 bra +0x64 /* 00001352 */ label000012F0: 000012F0 4AAD EAEA tst.l [A5 - 0x1516] 000012F4 6732 beq +0x34 /* 00001328 */ 000012F6 4AAD EAE6 tst.l [A5 - 0x151A] 000012FA 56C0 sne D0 000012FC 4A00 tst.b D0 000012FE 6746 beq +0x48 /* 00001346 */ 00001300 222D EAEA move.l D1, [A5 - 0x1516] 00001304 B2AD EAE6 cmp.l D1, [A5 - 0x151A] 00001308 56C1 sne D1 0000130A C001 and.b D0, D1 0000130C 6738 beq +0x3A /* 00001346 */ 0000130E 4267 clr.w -[A7] 00001310 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 00001314 3F3C 03EA move.w -[A7], 0x3EA 00001318 486E FFFF pea.l [A6 - 0x1] 0000131C 4EBA 088C jsr [PC + 0x88C /* 00001BAA */] 00001320 2F0E move.l -[A7], A6 00001322 4EBA FF8E jsr [PC - 0x72 /* 000012B2 */] 00001326 601E bra +0x20 /* 00001346 */ label00001328: 00001328 4AAD EAE6 tst.l [A5 - 0x151A] 0000132C 6718 beq +0x1A /* 00001346 */ 0000132E 4267 clr.w -[A7] 00001330 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 00001334 3F3C 03EA move.w -[A7], 0x3EA 00001338 486E FFFF pea.l [A6 - 0x1] 0000133C 4EBA 086C jsr [PC + 0x86C /* 00001BAA */] 00001340 2F0E move.l -[A7], A6 00001342 4EBA FF6E jsr [PC - 0x92 /* 000012B2 */] label00001346: 00001346 7000 moveq.l D0, 0x00 00001348 2B40 EAE6 move.l [A5 - 0x151A], D0 0000134C 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 label00001352: 00001352 4FEE FFD2 lea.l A7, [A6 - 0x2E] 00001356 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000135A 4E5E unlink A6 0000135C 4E75 rts export_716: 0000135E 4E56 FFFC link A6, -0x0004 00001362 2F07 move.l -[A7], D7 00001364 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 0000136A 3E2E FFFC move.w D7, [A6 - 0x4] 0000136E 6026 bra +0x28 /* 00001396 */ label00001370: 00001370 3007 move.w D0, D7 00001372 5340 subq.w D0, 1 00001374 41ED EA38 lea.l A0, [A5 - 0x15C8] 00001378 E740 asl D0.w, 3 0000137A 2230 0004 move.l D1, [A0 + D0.w + 0x4] 0000137E B2AE 0008 cmp.l D1, [A6 + 0x8] 00001382 6610 bne +0x12 /* 00001394 */ 00001384 3007 move.w D0, D7 00001386 5340 subq.w D0, 1 00001388 41ED EA38 lea.l A0, [A5 - 0x15C8] 0000138C E740 asl D0.w, 3 0000138E 21AD A548 0004 move.l [A0 + D0.w + 0x4], [A5 - 0x5AB8] label00001394: 00001394 5247 addq.w D7, 1 label00001396: 00001396 7010 moveq.l D0, 0x10 00001398 B047 cmp.w D0, D7 0000139A 6CD4 bge -0x2A /* 00001370 */ 0000139C 2E1F move.l D7, [A7]+ 0000139E 4E5E unlink A6 000013A0 2E9F move.l [A7], [A7]+ 000013A2 4E75 rts fn000013A4: 000013A4 4E56 0000 link A6, 0 000013A8 302E 000A move.w D0, [A6 + 0xA] 000013AC 5340 subq.w D0, 1 000013AE 41ED EA38 lea.l A0, [A5 - 0x15C8] 000013B2 E740 asl D0.w, 3 000013B4 2D70 0004 000C move.l [A6 + 0xC], [A0 + D0.w + 0x4] 000013BA 302E 000A move.w D0, [A6 + 0xA] 000013BE 5340 subq.w D0, 1 000013C0 41ED EA38 lea.l A0, [A5 - 0x15C8] 000013C4 E740 asl D0.w, 3 000013C6 48E7 8080 movem.l -[A7], D0,A0 000013CA 42A7 clr.l -[A7] 000013CC A975 syscall TickCount 000013CE 221F move.l D1, [A7]+ 000013D0 4CDF 0101 movem.l D0,A0, [A7]+ 000013D4 2181 0000 move.l [A0 + D0.w], D1 000013D8 4E5E unlink A6 000013DA 2E9F move.l [A7], [A7]+ 000013DC 4E75 rts fn000013DE: 000013DE 4E56 0000 link A6, 0 000013E2 206E 0008 movea.l A0, [A6 + 0x8] 000013E6 216E 000C 000C move.l [A0 + 0xC], [A6 + 0xC] 000013EC 302E 000E move.w D0, [A6 + 0xE] 000013F0 5340 subq.w D0, 1 000013F2 41ED EA38 lea.l A0, [A5 - 0x15C8] 000013F6 E740 asl D0.w, 3 000013F8 226E 0008 movea.l A1, [A6 + 0x8] 000013FC 21A9 0008 0004 move.l [A0 + D0.w + 0x4], [A1 + 0x8] 00001402 302E 000E move.w D0, [A6 + 0xE] 00001406 5340 subq.w D0, 1 00001408 41ED EA38 lea.l A0, [A5 - 0x15C8] 0000140C E740 asl D0.w, 3 0000140E 48E7 8080 movem.l -[A7], D0,A0 00001412 42A7 clr.l -[A7] 00001414 A975 syscall TickCount 00001416 221F move.l D1, [A7]+ 00001418 4CDF 0101 movem.l D0,A0, [A7]+ 0000141C 2181 0000 move.l [A0 + D0.w], D1 00001420 206E 0008 movea.l A0, [A6 + 0x8] 00001424 2C48 movea.l A6, A0 00001426 4EFA 00E0 jmp [PC + 0xE0 /* 00001508 */] 0000142A 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000142E 205F movea.l A0, [A7]+ 00001430 504F addq.w A7, 8 00001432 4ED0 jmp [A0] fn00001434: 00001434 4E56 FFE8 link A6, -0x0018 00001438 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000143C 7001 moveq.l D0, 0x01 0000143E 2D40 FFF0 move.l [A6 - 0x10], D0 00001442 2D6E FFF0 FFFC move.l [A6 - 0x4], [A6 - 0x10] 00001448 6024 bra +0x26 /* 0000146E */ label0000144A: 0000144A 302E FFFE move.w D0, [A6 - 0x2] 0000144E 5340 subq.w D0, 1 00001450 41ED EA38 lea.l A0, [A5 - 0x15C8] 00001454 E740 asl D0.w, 3 00001456 2230 0004 move.l D1, [A0 + D0.w + 0x4] 0000145A B2AE 0008 cmp.l D1, [A6 + 0x8] 0000145E 660A bne +0xC /* 0000146A */ 00001460 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001464 2F0E move.l -[A7], A6 00001466 4EBA FF76 jsr [PC - 0x8A /* 000013DE */] label0000146A: 0000146A 52AE FFFC addq.l [A6 - 0x4], 1 label0000146E: 0000146E 7010 moveq.l D0, 0x10 00001470 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001474 6CD4 bge -0x2A /* 0000144A */ 00001476 7001 moveq.l D0, 0x01 00001478 2D40 FFF4 move.l [A6 - 0xC], D0 0000147C 42A7 clr.l -[A7] 0000147E A975 syscall TickCount 00001480 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00001484 7001 moveq.l D0, 0x01 00001486 2D40 FFEC move.l [A6 - 0x14], D0 0000148A 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14] 00001490 603E bra +0x40 /* 000014D0 */ label00001492: 00001492 302E FFFE move.w D0, [A6 - 0x2] 00001496 5340 subq.w D0, 1 00001498 41ED EA38 lea.l A0, [A5 - 0x15C8] 0000149C E740 asl D0.w, 3 0000149E 41F0 0000 lea.l A0, [A0 + D0.w] 000014A2 2D48 FFE8 move.l [A6 - 0x18], A0 000014A6 4AA8 0004 tst.l [A0 + 0x4] 000014AA 660A bne +0xC /* 000014B6 */ 000014AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014B0 2F0E move.l -[A7], A6 000014B2 4EBA FF2A jsr [PC - 0xD6 /* 000013DE */] label000014B6: 000014B6 206E FFE8 movea.l A0, [A6 - 0x18] 000014BA 2010 move.l D0, [A0] 000014BC B0AE FFF8 cmp.l D0, [A6 - 0x8] 000014C0 6C0A bge +0xC /* 000014CC */ 000014C2 2D50 FFF8 move.l [A6 - 0x8], [A0] 000014C6 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] label000014CC: 000014CC 52AE FFFC addq.l [A6 - 0x4], 1 label000014D0: 000014D0 7010 moveq.l D0, 0x10 000014D2 B0AE FFFC cmp.l D0, [A6 - 0x4] 000014D6 6CBA bge -0x44 /* 00001492 */ 000014D8 302E FFF6 move.w D0, [A6 - 0xA] 000014DC 5340 subq.w D0, 1 000014DE 41ED EA38 lea.l A0, [A5 - 0x15C8] 000014E2 E740 asl D0.w, 3 000014E4 21AE 0008 0004 move.l [A0 + D0.w + 0x4], [A6 + 0x8] 000014EA 302E FFF6 move.w D0, [A6 - 0xA] 000014EE 5340 subq.w D0, 1 000014F0 41ED EA38 lea.l A0, [A5 - 0x15C8] 000014F4 E740 asl D0.w, 3 000014F6 48E7 8080 movem.l -[A7], D0,A0 000014FA 42A7 clr.l -[A7] 000014FC A975 syscall TickCount 000014FE 221F move.l D1, [A7]+ 00001500 4CDF 0101 movem.l D0,A0, [A7]+ 00001504 2181 0000 move.l [A0 + D0.w], D1 label00001508: 00001508 4FEE FFC8 lea.l A7, [A6 - 0x38] 0000150C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001510 4E5E unlink A6 00001512 2E9F move.l [A7], [A7]+ 00001514 4E75 rts fn00001516: 00001516 4E56 FFF0 link A6, -0x0010 0000151A 2F0C move.l -[A7], A4 0000151C 486E FFF0 pea.l [A6 - 0x10] 00001520 A976 syscall GetKeys 00001522 286E 0008 movea.l A4, [A6 + 0x8] 00001526 7000 moveq.l D0, 0x00 00001528 2940 0002 move.l [A4 + 0x2], D0 0000152C 42A7 clr.l -[A7] 0000152E A975 syscall TickCount 00001530 295F 0006 move.l [A4 + 0x6], [A7]+ 00001534 486C 000A pea.l [A4 + 0xA] 00001538 A972 syscall GetMouse 0000153A 486C 000A pea.l [A4 + 0xA] 0000153E A870 syscall LocalToGlobal 00001540 426C 000E clr.w [A4 + 0xE] 00001544 7037 moveq.l D0, 0x37 00001546 3200 move.w D1, D0 00001548 E641 asr D1.w, 3 0000154A 0136 10F0 btst [A6 + D1.w - 0x16], D0 0000154E 6706 beq +0x8 /* 00001556 */ 00001550 066C 0100 000E addi.w [A4 + 0xE], 0x100 label00001556: 00001556 7038 moveq.l D0, 0x38 00001558 3200 move.w D1, D0 0000155A E641 asr D1.w, 3 0000155C 0136 10F0 btst [A6 + D1.w - 0x16], D0 00001560 6706 beq +0x8 /* 00001568 */ 00001562 066C 0200 000E addi.w [A4 + 0xE], 0x200 label00001568: 00001568 7039 moveq.l D0, 0x39 0000156A 3200 move.w D1, D0 0000156C E641 asr D1.w, 3 0000156E 0136 10F0 btst [A6 + D1.w - 0x16], D0 00001572 6706 beq +0x8 /* 0000157A */ 00001574 066C 0400 000E addi.w [A4 + 0xE], 0x400 label0000157A: 0000157A 703A moveq.l D0, 0x3A 0000157C 3200 move.w D1, D0 0000157E E641 asr D1.w, 3 00001580 0136 10F0 btst [A6 + D1.w - 0x16], D0 00001584 6706 beq +0x8 /* 0000158C */ 00001586 066C 0800 000E addi.w [A4 + 0xE], 0x800 label0000158C: 0000158C 703B moveq.l D0, 0x3B 0000158E 3200 move.w D1, D0 00001590 E641 asr D1.w, 3 00001592 0136 10F0 btst [A6 + D1.w - 0x16], D0 00001596 6706 beq +0x8 /* 0000159E */ 00001598 066C 1000 000E addi.w [A4 + 0xE], 0x1000 label0000159E: 0000159E 4267 clr.w -[A7] 000015A0 A974 syscall Button 000015A2 101F move.b D0, [A7]+ 000015A4 6706 beq +0x8 /* 000015AC */ 000015A6 066C 0080 000E addi.w [A4 + 0xE], 0x80 label000015AC: 000015AC 285F movea.l A4, [A7]+ 000015AE 4E5E unlink A6 000015B0 2E9F move.l [A7], [A7]+ 000015B2 4E75 rts 000015B4 4E56 0000 link A6, 0 000015B8 206E 0008 movea.l A0, [A6 + 0x8] 000015BC 2C48 movea.l A6, A0 000015BE 4EFA 0184 jmp [PC + 0x184 /* 00001744 */] 000015C2 0000 4E5E ori.b D0, 0x5E /* '^' */ 000015C6 205F movea.l A0, [A7]+ 000015C8 DEFC 000A add.w A7, 0xA /* '\n' */ 000015CC 4ED0 jmp [A0] fn000015CE: 000015CE 4E56 FFF4 link A6, -0x000C 000015D2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000015D6 286E 0008 movea.l A4, [A6 + 0x8] 000015DA 2F2C 000E move.l -[A7], [A4 + 0xE] 000015DE 4EBA 07F8 jsr [PC + 0x7F8 /* 00001DD8 */] 000015E2 2C2D EAE2 move.l D6, [A5 - 0x151E] label000015E6: 000015E6 2046 movea.l A0, D6 000015E8 2650 movea.l A3, [A0] 000015EA 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 000015F0 3E2E FFF8 move.w D7, [A6 - 0x8] 000015F4 601E bra +0x20 /* 00001614 */ label000015F6: 000015F6 3007 move.w D0, D7 000015F8 E540 asl D0.w, 2 000015FA 2233 0012 move.l D1, [A3 + D0.w + 0x12] 000015FE B2AC 000E cmp.l D1, [A4 + 0xE] 00001602 660E bne +0x10 /* 00001612 */ 00001604 536D EAF2 subq.w [A5 - 0x150E], 1 00001608 3007 move.w D0, D7 0000160A E540 asl D0.w, 2 0000160C 7200 moveq.l D1, 0x00 0000160E 2781 0012 move.l [A3 + D0.w + 0x12], D1 label00001612: 00001612 5247 addq.w D7, 1 label00001614: 00001614 700A moveq.l D0, 0x0A 00001616 B047 cmp.w D0, D7 00001618 6CDC bge -0x22 /* 000015F6 */ 0000161A 2046 movea.l A0, D6 0000161C 2050 movea.l A0, [A0] 0000161E 2C10 move.l D6, [A0] 00001620 66C4 bne -0x3A /* 000015E6 */ 00001622 206C 0008 movea.l A0, [A4 + 0x8] 00001626 2650 movea.l A3, [A0] 00001628 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 0000162E 3E2E FFF6 move.w D7, [A6 - 0xA] 00001632 6012 bra +0x14 /* 00001646 */ label00001634: 00001634 3007 move.w D0, D7 00001636 E540 asl D0.w, 2 00001638 2233 0012 move.l D1, [A3 + D0.w + 0x12] 0000163C B2AC 000E cmp.l D1, [A4 + 0xE] 00001640 6602 bne +0x4 /* 00001644 */ 00001642 6050 bra +0x52 /* 00001694 */ label00001644: 00001644 5247 addq.w D7, 1 label00001646: 00001646 700A moveq.l D0, 0x0A 00001648 B047 cmp.w D0, D7 0000164A 6CE8 bge -0x16 /* 00001634 */ 0000164C 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 00001652 3E2E FFF4 move.w D7, [A6 - 0xC] 00001656 6018 bra +0x1A /* 00001670 */ label00001658: 00001658 3007 move.w D0, D7 0000165A E540 asl D0.w, 2 0000165C 4AB3 0012 tst.l [A3 + D0.w + 0x12] 00001660 660C bne +0xE /* 0000166E */ 00001662 3007 move.w D0, D7 00001664 E540 asl D0.w, 2 00001666 27AC 000E 0012 move.l [A3 + D0.w + 0x12], [A4 + 0xE] 0000166C 600A bra +0xC /* 00001678 */ label0000166E: 0000166E 5247 addq.w D7, 1 label00001670: 00001670 700A moveq.l D0, 0x0A 00001672 B047 cmp.w D0, D7 00001674 6CE2 bge -0x1C /* 00001658 */ 00001676 601C bra +0x1E /* 00001694 */ label00001678: 00001678 206E 0008 movea.l A0, [A6 + 0x8] 0000167C 4268 0012 clr.w [A0 + 0x12] 00001680 526D EAF2 addq.w [A5 - 0x150E], 1 00001684 2F2C 000E move.l -[A7], [A4 + 0xE] 00001688 205F movea.l A0, [A7]+ 0000168A A02A syscall HUnlock 0000168C 2F2C 000E move.l -[A7], [A4 + 0xE] 00001690 205F movea.l A0, [A7]+ 00001692 A04A syscall HNoPurge label00001694: 00001694 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001698 4E5E unlink A6 0000169A 2E9F move.l [A7], [A7]+ 0000169C 4E75 rts fn0000169E: 0000169E 4E56 FFFC link A6, -0x0004 000016A2 48E7 0108 movem.l -[A7], D7,A4 000016A6 286E 0008 movea.l A4, [A6 + 0x8] 000016AA 2F2C 000E move.l -[A7], [A4 + 0xE] 000016AE 4EBA 0728 jsr [PC + 0x728 /* 00001DD8 */] 000016B2 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 000016B8 3E2E FFFC move.w D7, [A6 - 0x4] 000016BC 603E bra +0x40 /* 000016FC */ label000016BE: 000016BE 206C 0008 movea.l A0, [A4 + 0x8] 000016C2 2050 movea.l A0, [A0] 000016C4 3007 move.w D0, D7 000016C6 E540 asl D0.w, 2 000016C8 2230 0012 move.l D1, [A0 + D0.w + 0x12] 000016CC B2AC 000E cmp.l D1, [A4 + 0xE] 000016D0 6628 bne +0x2A /* 000016FA */ 000016D2 206C 0008 movea.l A0, [A4 + 0x8] 000016D6 2050 movea.l A0, [A0] 000016D8 3007 move.w D0, D7 000016DA E540 asl D0.w, 2 000016DC 7200 moveq.l D1, 0x00 000016DE 2181 0012 move.l [A0 + D0.w + 0x12], D1 000016E2 536D EAF2 subq.w [A5 - 0x150E], 1 000016E6 4A6D EAF2 tst.w [A5 - 0x150E] 000016EA 6C04 bge +0x6 /* 000016F0 */ 000016EC 426D EAF2 clr.w [A5 - 0x150E] label000016F0: 000016F0 206E 0008 movea.l A0, [A6 + 0x8] 000016F4 4268 0012 clr.w [A0 + 0x12] 000016F8 6008 bra +0xA /* 00001702 */ label000016FA: 000016FA 5247 addq.w D7, 1 label000016FC: 000016FC 700A moveq.l D0, 0x0A 000016FE B047 cmp.w D0, D7 00001700 6CBC bge -0x42 /* 000016BE */ label00001702: 00001702 4CDF 1080 movem.l D7,A4, [A7]+ 00001706 4E5E unlink A6 00001708 2E9F move.l [A7], [A7]+ 0000170A 4E75 rts fn0000170C: 0000170C 4E56 FFC2 link A6, -0x003E 00001710 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001714 3D7C 0001 0012 move.w [A6 + 0x12], 0x1 0000171A 486E FFC2 pea.l [A6 - 0x3E] 0000171E 487A FE94 pea.l [PC - 0x16C /* 000015B4, value 0x4E560000 'NV\0\0' */] 00001722 2F0E move.l -[A7], A6 00001724 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00001728 102E 000C move.b D0, [A6 + 0xC] 0000172C 6708 beq +0xA /* 00001736 */ 0000172E 2F0E move.l -[A7], A6 00001730 4EBA FE9C jsr [PC - 0x164 /* 000015CE */] 00001734 6006 bra +0x8 /* 0000173C */ label00001736: 00001736 2F0E move.l -[A7], A6 00001738 4EBA FF64 jsr [PC - 0x9C /* 0000169E */] label0000173C: 0000173C 486E FFC2 pea.l [A6 - 0x3E] 00001740 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label00001744: 00001744 4FEE FFA2 lea.l A7, [A6 - 0x5E] 00001748 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000174C 4E5E unlink A6 0000174E 205F movea.l A0, [A7]+ 00001750 DEFC 000A add.w A7, 0xA /* '\n' */ 00001754 4ED0 jmp [A0] fn00001756: 00001756 4E56 FFF8 link A6, -0x0008 0000175A 48E7 0118 movem.l -[A7], D7,A3,A4 0000175E 266D EAE2 movea.l A3, [A5 - 0x151E] label00001762: 00001762 200B move.l D0, A3 00001764 6748 beq +0x4A /* 000017AE */ 00001766 2053 movea.l A0, [A3] 00001768 2E10 move.l D7, [A0] 0000176A 2848 movea.l A4, A0 0000176C 102C 0040 move.b D0, [A4 + 0x40] 00001770 6738 beq +0x3A /* 000017AA */ 00001772 2F00 move.l -[A7], D0 00001774 4267 clr.w -[A7] 00001776 486C 0008 pea.l [A4 + 0x8] 0000177A 206E 0008 movea.l A0, [A6 + 0x8] 0000177E 4868 FFFA pea.l [A0 - 0x6] 00001782 7206 moveq.l D1, 0x06 00001784 2F01 move.l -[A7], D1 00001786 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 0000178A 121F move.b D1, [A7]+ 0000178C 201F move.l D0, [A7]+ 0000178E C001 and.b D0, D1 00001790 6718 beq +0x1A /* 000017AA */ 00001792 422C 0040 clr.b [A4 + 0x40] 00001796 4267 clr.w -[A7] 00001798 2F0B move.l -[A7], A3 0000179A 3F3C 03E8 move.w -[A7], 0x3E8 0000179E 486D CFEE pea.l [A5 - 0x3012] 000017A2 4EBA 0406 jsr [PC + 0x406 /* 00001BAA */] 000017A6 1B5F CFEE move.b [A5 - 0x3012], [A7]+ label000017AA: 000017AA 2647 movea.l A3, D7 000017AC 60B4 bra -0x4A /* 00001762 */ label000017AE: 000017AE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000017B2 4E5E unlink A6 000017B4 2E9F move.l [A7], [A7]+ 000017B6 4E75 rts fn000017B8: 000017B8 4E56 FEFA link A6, -0x0106 000017BC 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000017C2 206E 0008 movea.l A0, [A6 + 0x8] 000017C6 2F28 FFF6 move.l -[A7], [A0 - 0xA] 000017CA 486E FFFE pea.l [A6 - 0x2] 000017CE 486E FFFA pea.l [A6 - 0x6] 000017D2 486E FEFA pea.l [A6 - 0x106] 000017D6 A9A8 syscall GetResInfo 000017D8 4267 clr.w -[A7] 000017DA A9AF syscall ResError 000017DC 4A5F tst.w [A7]+ 000017DE 56C0 sne D0 000017E0 4A00 tst.b D0 000017E2 6622 bne +0x24 /* 00001806 */ 000017E4 223C 5843 4D44 move.l D1, 0x58434D44 /* 'XCMD' */ 000017EA B2AE FFFA cmp.l D1, [A6 - 0x6] 000017EE 56C1 sne D1 000017F0 4A01 tst.b D1 000017F2 671E beq +0x20 /* 00001812 */ 000017F4 243C 5846 434E move.l D2, 0x5846434E /* 'XFCN' */ 000017FA B4AE FFFA cmp.l D2, [A6 - 0x6] 000017FE 56C2 sne D2 00001800 C202 and.b D1, D2 00001802 8001 or.b D0, D1 00001804 670C beq +0xE /* 00001812 */ label00001806: 00001806 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 0000180A 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 0000180E 422E 000C clr.b [A6 + 0xC] label00001812: 00001812 4E5E unlink A6 00001814 2E9F move.l [A7], [A7]+ 00001816 4E75 rts fn00001818: 00001818 4E56 FFFC link A6, -0x0004 0000181C 48E7 0018 movem.l -[A7], A3,A4 00001820 286E 0008 movea.l A4, [A6 + 0x8] 00001824 422E 000C clr.b [A6 + 0xC] 00001828 206C FFFA movea.l A0, [A4 - 0x6] 0000182C 2068 005E movea.l A0, [A0 + 0x5E] 00001830 302C FFFE move.w D0, [A4 - 0x2] 00001834 48C0 ext.l D0 00001836 2640 movea.l A3, D0 00001838 D7D0 add.l A3, [A0] 0000183A 102B 000C move.b D0, [A3 + 0xC] 0000183E 6620 bne +0x22 /* 00001860 */ 00001840 4AAC 0008 tst.l [A4 + 0x8] 00001844 56C1 sne D1 00001846 4A01 tst.b D1 00001848 6710 beq +0x12 /* 0000185A */ 0000184A 206C 0008 movea.l A0, [A4 + 0x8] 0000184E 2050 movea.l A0, [A0] 00001850 C228 0041 and.b D1, [A0 + 0x41] 00001854 8001 or.b D0, D1 00001856 6702 beq +0x4 /* 0000185A */ 00001858 6006 bra +0x8 /* 00001860 */ label0000185A: 0000185A 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00001860: 00001860 4CDF 1800 movem.l A3,A4, [A7]+ 00001864 4E5E unlink A6 00001866 2E9F move.l [A7], [A7]+ 00001868 4E75 rts export_717: fn0000186A: 0000186A 4E56 FFDC link A6, -0x0024 0000186E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001872 206E 0012 movea.l A0, [A6 + 0x12] 00001876 43EE FFFA lea.l A1, [A6 - 0x6] 0000187A 7002 moveq.l D0, 0x02 label0000187C: 0000187C 32D8 move.w [A1]+, [A0]+ 0000187E 51C8 FFFC dbf D0, -0x6 /* 0000187C */ 00001882 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001886 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 0000188A 206E FFFA movea.l A0, [A6 - 0x6] 0000188E 2068 005E movea.l A0, [A0 + 0x5E] 00001892 302E FFFE move.w D0, [A6 - 0x2] 00001896 48C0 ext.l D0 00001898 2640 movea.l A3, D0 0000189A D7D0 add.l A3, [A0] 0000189C 284B movea.l A4, A3 0000189E 526C 0008 addq.w [A4 + 0x8], 1 000018A2 2D6C 0004 FFF6 move.l [A6 - 0xA], [A4 + 0x4] 000018A8 6678 bne +0x7A /* 00001922 */ 000018AA 4267 clr.w -[A7] 000018AC 206E FFFA movea.l A0, [A6 - 0x6] 000018B0 3F28 0048 move.w -[A7], [A0 + 0x48] 000018B4 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 000018B8 3A1F move.w D5, [A7]+ 000018BA 4267 clr.w -[A7] 000018BC A99B syscall SetResLoad 000018BE 302E FFFE move.w D0, [A6 - 0x2] 000018C2 48C0 ext.l D0 000018C4 81FC 000E divs.w D0, 0xE 000018C8 206E FFFA movea.l A0, [A6 - 0x6] 000018CC B068 0018 cmp.w D0, [A0 + 0x18] 000018D0 6C14 bge +0x16 /* 000018E6 */ 000018D2 42A7 clr.l -[A7] 000018D4 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */ 000018DA 3F2C 000A move.w -[A7], [A4 + 0xA] 000018DE A81F syscall Get1Resource 000018E0 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 000018E4 6012 bra +0x14 /* 000018F8 */ label000018E6: 000018E6 42A7 clr.l -[A7] 000018E8 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */ 000018EE 3F2C 000A move.w -[A7], [A4 + 0xA] 000018F2 A81F syscall Get1Resource 000018F4 2D5F FFF6 move.l [A6 - 0xA], [A7]+ label000018F8: 000018F8 1F3C 0001 move.b -[A7], 0x1 000018FC A99B syscall SetResLoad 000018FE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001902 205F movea.l A0, [A7]+ 00001904 A049 syscall HPurge 00001906 206E FFFA movea.l A0, [A6 - 0x6] 0000190A 2068 005E movea.l A0, [A0 + 0x5E] 0000190E 302E FFFE move.w D0, [A6 - 0x2] 00001912 48C0 ext.l D0 00001914 2640 movea.l A3, D0 00001916 D7D0 add.l A3, [A0] 00001918 276E FFF6 0004 move.l [A3 + 0x4], [A6 - 0xA] 0000191E 3F05 move.w -[A7], D5 00001920 A998 syscall UseResFile label00001922: 00001922 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001926 A9A2 syscall LoadResource 00001928 4267 clr.w -[A7] 0000192A A9AF syscall ResError 0000192C 4A5F tst.w [A7]+ 0000192E 56C0 sne D0 00001930 4A00 tst.b D0 00001932 661E bne +0x20 /* 00001952 */ 00001934 2F00 move.l -[A7], D0 00001936 4267 clr.w -[A7] 00001938 2F3C 0000 2000 move.l -[A7], 0x2000 /* ' \0' */ 0000193E 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00001942 121F move.b D1, [A7]+ 00001944 201F move.l D0, [A7]+ 00001946 0A01 0001 xori.b D1, 0x1 0000194A 8001 or.b D0, D1 0000194C 0240 0001 andi.w D0, 0x1 00001950 670C beq +0xE /* 0000195E */ label00001952: 00001952 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00001956 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 0000195A 6000 00B6 bra +0xB8 /* 00001A12 */ label0000195E: 0000195E 102E 0010 move.b D0, [A6 + 0x10] 00001962 6708 beq +0xA /* 0000196C */ 00001964 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001968 205F movea.l A0, [A7]+ 0000196A A064 syscall MoveHHi label0000196C: 0000196C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001970 205F movea.l A0, [A7]+ 00001972 A029 syscall HLock 00001974 41EE FFEC lea.l A0, [A6 - 0x14] 00001978 43ED EAC6 lea.l A1, [A5 - 0x153A] 0000197C 7002 moveq.l D0, 0x02 label0000197E: 0000197E 30D9 move.w [A0]+, [A1]+ 00001980 51C8 FFFC dbf D0, -0x6 /* 0000197E */ 00001984 41ED EAC6 lea.l A0, [A5 - 0x153A] 00001988 43EE FFFA lea.l A1, [A6 - 0x6] 0000198C 7002 moveq.l D0, 0x02 label0000198E: 0000198E 30D9 move.w [A0]+, [A1]+ 00001990 51C8 FFFC dbf D0, -0x6 /* 0000198E */ 00001994 486E FFE8 pea.l [A6 - 0x18] 00001998 A874 syscall GetPort 0000199A 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 0000199E A873 syscall SetPort 000019A0 41FA 05FA lea.l A0, [PC + 0x5FA /* 00001F9C, value 0x4E56FE42 */] 000019A4 226E 000C movea.l A1, [A6 + 0xC] 000019A8 2348 0048 move.l [A1 + 0x48], A0 000019AC 2C2D EAF8 move.l D6, [A5 - 0x1508] 000019B0 2B6E 000C EAF8 move.l [A5 - 0x1508], [A6 + 0xC] 000019B6 3E2D EA2E move.w D7, [A5 - 0x15D2] 000019BA 282D EAEA move.l D4, [A5 - 0x1516] 000019BE 2B6E 0008 EAEA move.l [A5 - 0x1516], [A6 + 0x8] 000019C4 4267 clr.w -[A7] 000019C6 2F0E move.l -[A7], A6 000019C8 4EBA FDEE jsr [PC - 0x212 /* 000017B8 */] 000019CC 101F move.b D0, [A7]+ 000019CE 6714 beq +0x16 /* 000019E4 */ 000019D0 2F2D EAF8 move.l -[A7], [A5 - 0x1508] 000019D4 42A7 clr.l -[A7] 000019D6 206E FFF6 movea.l A0, [A6 - 0xA] 000019DA 2F10 move.l -[A7], [A0] 000019DC 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000019E0 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label000019E4: 000019E4 BE6D EA2E cmp.w D7, [A5 - 0x15D2] 000019E8 6C06 bge +0x8 /* 000019F0 */ 000019EA 2F0E move.l -[A7], A6 000019EC 4EBA FD68 jsr [PC - 0x298 /* 00001756 */] label000019F0: 000019F0 2B44 EAEA move.l [A5 - 0x1516], D4 000019F4 3B47 EA2E move.w [A5 - 0x15D2], D7 000019F8 2B46 EAF8 move.l [A5 - 0x1508], D6 000019FC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A00 A873 syscall SetPort 00001A02 41ED EAC6 lea.l A0, [A5 - 0x153A] 00001A06 43EE FFEC lea.l A1, [A6 - 0x14] 00001A0A 7002 moveq.l D0, 0x02 label00001A0C: 00001A0C 30D9 move.w [A0]+, [A1]+ 00001A0E 51C8 FFFC dbf D0, -0x6 /* 00001A0C */ label00001A12: 00001A12 206E FFFA movea.l A0, [A6 - 0x6] 00001A16 2068 005E movea.l A0, [A0 + 0x5E] 00001A1A 302E FFFE move.w D0, [A6 - 0x2] 00001A1E 48C0 ext.l D0 00001A20 2640 movea.l A3, D0 00001A22 D7D0 add.l A3, [A0] 00001A24 284B movea.l A4, A3 00001A26 536C 0008 subq.w [A4 + 0x8], 1 00001A2A 4A6C 0008 tst.w [A4 + 0x8] 00001A2E 57C0 seq D0 00001A30 4A00 tst.b D0 00001A32 671A beq +0x1C /* 00001A4E */ 00001A34 2F00 move.l -[A7], D0 00001A36 4267 clr.w -[A7] 00001A38 2F0E move.l -[A7], A6 00001A3A 4EBA FDDC jsr [PC - 0x224 /* 00001818 */] 00001A3E 121F move.b D1, [A7]+ 00001A40 201F move.l D0, [A7]+ 00001A42 C001 and.b D0, D1 00001A44 6708 beq +0xA /* 00001A4E */ 00001A46 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001A4A 205F movea.l A0, [A7]+ 00001A4C A02A syscall HUnlock label00001A4E: 00001A4E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001A52 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 00001A56 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001A5A 4E5E unlink A6 00001A5C 205F movea.l A0, [A7]+ 00001A5E DEFC 000E add.w A7, 0xE 00001A62 4ED0 jmp [A0] 00001A64 4E56 0000 link A6, 0 00001A68 206E 0008 movea.l A0, [A6 + 0x8] 00001A6C 2C48 movea.l A6, A0 00001A6E 4EFA 009C jmp [PC + 0x9C /* 00001B0C */] 00001A72 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001A76 205F movea.l A0, [A7]+ 00001A78 DEFC 000A add.w A7, 0xA /* '\n' */ 00001A7C 4ED0 jmp [A0] export_718: fn00001A7E: 00001A7E 4E56 FFA8 link A6, -0x0058 00001A82 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001A86 206E 000A movea.l A0, [A6 + 0xA] 00001A8A 43EE FFF0 lea.l A1, [A6 - 0x10] 00001A8E 7007 moveq.l D0, 0x07 label00001A90: 00001A90 32D8 move.w [A1]+, [A0]+ 00001A92 51C8 FFFC dbf D0, -0x6 /* 00001A90 */ 00001A96 4AAD EAE2 tst.l [A5 - 0x151E] 00001A9A 6602 bne +0x4 /* 00001A9E */ 00001A9C 606E bra +0x70 /* 00001B0C */ label00001A9E: 00001A9E 486E FFA8 pea.l [A6 - 0x58] 00001AA2 487A FFC0 pea.l [PC - 0x40 /* 00001A64, value 0x4E560000 'NV\0\0' */] 00001AA6 2F0E move.l -[A7], A6 00001AA8 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00001AAC 2D6D EAE2 FFE8 move.l [A6 - 0x18], [A5 - 0x151E] label00001AB2: 00001AB2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001AB6 4EBA 0320 jsr [PC + 0x320 /* 00001DD8 */] 00001ABA 206E FFE8 movea.l A0, [A6 - 0x18] 00001ABE 2050 movea.l A0, [A0] 00001AC0 2D50 FFEC move.l [A6 - 0x14], [A0] 00001AC4 102E 0008 move.b D0, [A6 + 0x8] 00001AC8 0A00 0001 xori.b D0, 0x1 00001ACC 4A00 tst.b D0 00001ACE 661A bne +0x1C /* 00001AEA */ 00001AD0 2F00 move.l -[A7], D0 00001AD2 4267 clr.w -[A7] 00001AD4 206E FFE8 movea.l A0, [A6 - 0x18] 00001AD8 2050 movea.l A0, [A0] 00001ADA 2F28 0004 move.l -[A7], [A0 + 0x4] 00001ADE 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 00001AE2 121F move.b D1, [A7]+ 00001AE4 201F move.l D0, [A7]+ 00001AE6 8001 or.b D0, D1 00001AE8 671A beq +0x1C /* 00001B04 */ label00001AEA: 00001AEA 4267 clr.w -[A7] 00001AEC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001AF0 486E FFF0 pea.l [A6 - 0x10] 00001AF4 42A7 clr.l -[A7] 00001AF6 42A7 clr.l -[A7] 00001AF8 486E FFE7 pea.l [A6 - 0x19] 00001AFC 4EBA ED4C jsr [PC - 0x12B4 /* 0000084A */] 00001B00 1D5F FFE6 move.b [A6 - 0x1A], [A7]+ label00001B04: 00001B04 2D6E FFEC FFE8 move.l [A6 - 0x18], [A6 - 0x14] 00001B0A 66A6 bne -0x58 /* 00001AB2 */ label00001B0C: 00001B0C 4FEE FF88 lea.l A7, [A6 - 0x78] 00001B10 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001B14 4E5E unlink A6 00001B16 205F movea.l A0, [A7]+ 00001B18 5C4F addq.w A7, 6 00001B1A 4ED0 jmp [A0] export_719: fn00001B1C: 00001B1C 4E56 FFEE link A6, -0x0012 00001B20 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00001B24 422E 0010 clr.b [A6 + 0x10] 00001B28 4AAE 000C tst.l [A6 + 0xC] 00001B2C 6602 bne +0x4 /* 00001B30 */ 00001B2E 602A bra +0x2C /* 00001B5A */ label00001B30: 00001B30 486E FFF0 pea.l [A6 - 0x10] 00001B34 4EBA F9E0 jsr [PC - 0x620 /* 00001516 */] 00001B38 3D7C 04B0 FFF0 move.w [A6 - 0x10], 0x4B0 00001B3E 4267 clr.w -[A7] 00001B40 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B44 486E FFF0 pea.l [A6 - 0x10] 00001B48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B4C 42A7 clr.l -[A7] 00001B4E 486E FFEF pea.l [A6 - 0x11] 00001B52 4EBA ECF6 jsr [PC - 0x130A /* 0000084A */] 00001B56 1D5F 0010 move.b [A6 + 0x10], [A7]+ label00001B5A: 00001B5A 4E5E unlink A6 00001B5C 205F movea.l A0, [A7]+ 00001B5E 504F addq.w A7, 8 00001B60 4ED0 jmp [A0] export_720: 00001B62 4E56 FFEE link A6, -0x0012 00001B66 4AAD EAE6 tst.l [A5 - 0x151A] 00001B6A 6602 bne +0x4 /* 00001B6E */ 00001B6C 6038 bra +0x3A /* 00001BA6 */ label00001B6E: 00001B6E 3D7C 0003 FFF0 move.w [A6 - 0x10], 0x3 00001B74 702E moveq.l D0, 0x2E 00001B76 2D40 FFF2 move.l [A6 - 0xE], D0 00001B7A 42A7 clr.l -[A7] 00001B7C A975 syscall TickCount 00001B7E 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00001B82 42AE FFFA clr.l [A6 - 0x6] 00001B86 3D7C 0100 FFFE move.w [A6 - 0x2], 0x100 00001B8C 4267 clr.w -[A7] 00001B8E 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 00001B92 486E FFF0 pea.l [A6 - 0x10] 00001B96 42A7 clr.l -[A7] 00001B98 42A7 clr.l -[A7] 00001B9A 486E FFEF pea.l [A6 - 0x11] 00001B9E 4EBA ECAA jsr [PC - 0x1356 /* 0000084A */] 00001BA2 1D5F FFEE move.b [A6 - 0x12], [A7]+ label00001BA6: 00001BA6 4E5E unlink A6 00001BA8 4E75 rts export_721: fn00001BAA: 00001BAA 4E56 FFF0 link A6, -0x0010 00001BAE 486E FFF0 pea.l [A6 - 0x10] 00001BB2 4EBA F962 jsr [PC - 0x69E /* 00001516 */] 00001BB6 3D6E 000C FFF0 move.w [A6 - 0x10], [A6 + 0xC] 00001BBC 4267 clr.w -[A7] 00001BBE 2F2E 000E move.l -[A7], [A6 + 0xE] 00001BC2 486E FFF0 pea.l [A6 - 0x10] 00001BC6 42A7 clr.l -[A7] 00001BC8 42A7 clr.l -[A7] 00001BCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BCE 4EBA EC7A jsr [PC - 0x1386 /* 0000084A */] 00001BD2 1D5F 0012 move.b [A6 + 0x12], [A7]+ 00001BD6 4E5E unlink A6 00001BD8 205F movea.l A0, [A7]+ 00001BDA DEFC 000A add.w A7, 0xA /* '\n' */ 00001BDE 4ED0 jmp [A0] 00001BE0 4E56 0000 link A6, 0 00001BE4 206E 0008 movea.l A0, [A6 + 0x8] 00001BE8 2C48 movea.l A6, A0 00001BEA 4EFA 00C6 jmp [PC + 0xC6 /* 00001CB2 */] 00001BEE 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001BF2 205F movea.l A0, [A7]+ 00001BF4 DEFC 000A add.w A7, 0xA /* '\n' */ 00001BF8 4ED0 jmp [A0] fn00001BFA: 00001BFA 4E56 FFFC link A6, -0x0004 00001BFE 48E7 0108 movem.l -[A7], D7,A4 00001C02 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001C08 206E 0008 movea.l A0, [A6 + 0x8] 00001C0C 2850 movea.l A4, [A0] 00001C0E 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00001C14 3E2E FFFC move.w D7, [A6 - 0x4] 00001C18 600E bra +0x10 /* 00001C28 */ label00001C1A: 00001C1A 3007 move.w D0, D7 00001C1C E540 asl D0.w, 2 00001C1E 4AB4 0012 tst.l [A4 + D0.w + 0x12] 00001C22 6702 beq +0x4 /* 00001C26 */ 00001C24 600C bra +0xE /* 00001C32 */ label00001C26: 00001C26 5247 addq.w D7, 1 label00001C28: 00001C28 700A moveq.l D0, 0x0A 00001C2A B047 cmp.w D0, D7 00001C2C 6CEC bge -0x12 /* 00001C1A */ 00001C2E 422E 000C clr.b [A6 + 0xC] label00001C32: 00001C32 4CDF 1080 movem.l D7,A4, [A7]+ 00001C36 4E5E unlink A6 00001C38 205F movea.l A0, [A7]+ 00001C3A 584F addq.w A7, 4 00001C3C 4ED0 jmp [A0] export_722: 00001C3E 4E56 FFB8 link A6, -0x0048 00001C42 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001C46 4AAD EAE2 tst.l [A5 - 0x151E] 00001C4A 57C0 seq D0 00001C4C 4A6D EAF2 tst.w [A5 - 0x150E] 00001C50 57C1 seq D1 00001C52 8001 or.b D0, D1 00001C54 6702 beq +0x4 /* 00001C58 */ 00001C56 605A bra +0x5C /* 00001CB2 */ label00001C58: 00001C58 486E FFB8 pea.l [A6 - 0x48] 00001C5C 487A FF82 pea.l [PC - 0x7E /* 00001BE0, value 0x4E560000 'NV\0\0' */] 00001C60 2F0E move.l -[A7], A6 00001C62 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00001C66 2D6D EAE2 FFF8 move.l [A6 - 0x8], [A5 - 0x151E] label00001C6C: 00001C6C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001C70 4EBA 0166 jsr [PC + 0x166 /* 00001DD8 */] 00001C74 206E FFF8 movea.l A0, [A6 - 0x8] 00001C78 2050 movea.l A0, [A0] 00001C7A 2D50 FFFC move.l [A6 - 0x4], [A0] 00001C7E 4267 clr.w -[A7] 00001C80 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001C84 4EBA FF74 jsr [PC - 0x8C /* 00001BFA */] 00001C88 101F move.b D0, [A7]+ 00001C8A 6716 beq +0x18 /* 00001CA2 */ 00001C8C 4267 clr.w -[A7] 00001C8E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001C92 3F3C 0579 move.w -[A7], 0x579 00001C96 486E FFF7 pea.l [A6 - 0x9] 00001C9A 4EBA FF0E jsr [PC - 0xF2 /* 00001BAA */] 00001C9E 1D5F FFF6 move.b [A6 - 0xA], [A7]+ label00001CA2: 00001CA2 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00001CA8 66C2 bne -0x3C /* 00001C6C */ 00001CAA 486E FFB8 pea.l [A6 - 0x48] 00001CAE 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label00001CB2: 00001CB2 4FEE FF98 lea.l A7, [A6 - 0x68] 00001CB6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001CBA 4E5E unlink A6 00001CBC 4E75 rts export_723: 00001CBE 4E56 0000 link A6, 0 00001CC2 4AAD EAE6 tst.l [A5 - 0x151A] 00001CC6 670C beq +0xE /* 00001CD4 */ 00001CC8 206D EAE6 movea.l A0, [A5 - 0x151A] 00001CCC 2050 movea.l A0, [A0] 00001CCE 2F28 0004 move.l -[A7], [A0 + 0x4] 00001CD2 A873 syscall SetPort label00001CD4: 00001CD4 4E5E unlink A6 00001CD6 4E75 rts export_724: 00001CD8 4E56 FFCE link A6, -0x0032 00001CDC 206E 000C movea.l A0, [A6 + 0xC] 00001CE0 43EE FFE0 lea.l A1, [A6 - 0x20] 00001CE4 700F moveq.l D0, 0x0F label00001CE6: 00001CE6 32D8 move.w [A1]+, [A0]+ 00001CE8 51C8 FFFC dbf D0, -0x6 /* 00001CE6 */ 00001CEC 4240 clr.w D0 00001CEE 102E FFE0 move.b D0, [A6 - 0x20] 00001CF2 4A40 tst.w D0 00001CF4 6602 bne +0x4 /* 00001CF8 */ 00001CF6 6036 bra +0x38 /* 00001D2E */ label00001CF8: 00001CF8 486E FFD0 pea.l [A6 - 0x30] 00001CFC 4EBA F818 jsr [PC - 0x7E8 /* 00001516 */] 00001D00 3D7C 04B1 FFD0 move.w [A6 - 0x30], 0x4B1 00001D06 4267 clr.w -[A7] 00001D08 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D0C 486E FFD0 pea.l [A6 - 0x30] 00001D10 486E FFE0 pea.l [A6 - 0x20] 00001D14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D18 486E FFCF pea.l [A6 - 0x31] 00001D1C 4EBA EB2C jsr [PC - 0x14D4 /* 0000084A */] 00001D20 102E FFCF move.b D0, [A6 - 0x31] 00001D24 0A00 0001 xori.b D0, 0x1 00001D28 C01F and.b D0, [A7]+ 00001D2A 1D40 0014 move.b [A6 + 0x14], D0 label00001D2E: 00001D2E 4E5E unlink A6 00001D30 205F movea.l A0, [A7]+ 00001D32 DEFC 000C add.w A7, 0xC 00001D36 4ED0 jmp [A0] export_725: 00001D38 4E56 FFF0 link A6, -0x0010 00001D3C 486E FFF0 pea.l [A6 - 0x10] 00001D40 4EBA F7D4 jsr [PC - 0x82C /* 00001516 */] 00001D44 102E 0008 move.b D0, [A6 + 0x8] 00001D48 6708 beq +0xA /* 00001D52 */ 00001D4A 3D7C 03ED FFF0 move.w [A6 - 0x10], 0x3ED 00001D50 6006 bra +0x8 /* 00001D58 */ label00001D52: 00001D52 3D7C 03EC FFF0 move.w [A6 - 0x10], 0x3EC label00001D58: 00001D58 486E FFF0 pea.l [A6 - 0x10] 00001D5C 1F3C 0001 move.b -[A7], 0x1 00001D60 4EBA FD1C jsr [PC - 0x2E4 /* 00001A7E */] 00001D64 4E5E unlink A6 00001D66 205F movea.l A0, [A7]+ 00001D68 544F addq.w A7, 2 00001D6A 4ED0 jmp [A0] export_726: 00001D6C 4E56 FFE2 link A6, -0x001E 00001D70 48E7 0118 movem.l -[A7], D7,A3,A4 00001D74 4AAD EAE2 tst.l [A5 - 0x151E] 00001D78 6602 bne +0x4 /* 00001D7C */ 00001D7A 6054 bra +0x56 /* 00001DD0 */ label00001D7C: 00001D7C 3D7C 0006 FFE4 move.w [A6 - 0x1C], 0x6 00001D82 42A7 clr.l -[A7] 00001D84 A975 syscall TickCount 00001D86 2D5F FFEA move.l [A6 - 0x16], [A7]+ 00001D8A 42AE FFEE clr.l [A6 - 0x12] 00001D8E 426E FFF2 clr.w [A6 - 0xE] 00001D92 286D EAE2 movea.l A4, [A5 - 0x151E] label00001D96: 00001D96 2054 movea.l A0, [A4] 00001D98 2650 movea.l A3, [A0] 00001D9A 4267 clr.w -[A7] 00001D9C 2054 movea.l A0, [A4] 00001D9E 2068 0004 movea.l A0, [A0 + 0x4] 00001DA2 2F28 007A move.l -[A7], [A0 + 0x7A] 00001DA6 A8E2 syscall EmptyRgn 00001DA8 101F move.b D0, [A7]+ 00001DAA 661E bne +0x20 /* 00001DCA */ 00001DAC 2054 movea.l A0, [A4] 00001DAE 2D68 0004 FFE6 move.l [A6 - 0x1A], [A0 + 0x4] 00001DB4 4267 clr.w -[A7] 00001DB6 2F0C move.l -[A7], A4 00001DB8 486E FFE4 pea.l [A6 - 0x1C] 00001DBC 42A7 clr.l -[A7] 00001DBE 42A7 clr.l -[A7] 00001DC0 486E FFE3 pea.l [A6 - 0x1D] 00001DC4 4EBA EA84 jsr [PC - 0x157C /* 0000084A */] 00001DC8 1E1F move.b D7, [A7]+ label00001DCA: 00001DCA 284B movea.l A4, A3 00001DCC 200C move.l D0, A4 00001DCE 66C6 bne -0x38 /* 00001D96 */ label00001DD0: 00001DD0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001DD4 4E5E unlink A6 00001DD6 4E75 rts export_727: fn00001DD8: 00001DD8 4E56 FFF8 link A6, -0x0008 00001DDC 4AAE 0008 tst.l [A6 + 0x8] 00001DE0 57C0 seq D0 00001DE2 4A00 tst.b D0 00001DE4 660C bne +0xE /* 00001DF2 */ 00001DE6 206E 0008 movea.l A0, [A6 + 0x8] 00001DEA 4A90 tst.l [A0] 00001DEC 57C1 seq D1 00001DEE 8001 or.b D0, D1 00001DF0 670A beq +0xC /* 00001DFC */ label00001DF2: 00001DF2 3F3C FF93 move.w -[A7], 0xFF93 00001DF6 42A7 clr.l -[A7] 00001DF8 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] label00001DFC: 00001DFC 42A7 clr.l -[A7] 00001DFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E02 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001E06 4A9F tst.l [A7]+ 00001E08 5FC0 sle D0 00001E0A 4A00 tst.b D0 00001E0C 6614 bne +0x16 /* 00001E22 */ 00001E0E 2F00 move.l -[A7], D0 00001E10 4267 clr.w -[A7] 00001E12 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00001E16 321F move.w D1, [A7]+ 00001E18 201F move.l D0, [A7]+ 00001E1A 4A41 tst.w D1 00001E1C 56C1 sne D1 00001E1E 8001 or.b D0, D1 00001E20 670A beq +0xC /* 00001E2C */ label00001E22: 00001E22 3F3C FF91 move.w -[A7], 0xFF91 00001E26 42A7 clr.l -[A7] 00001E28 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] label00001E2C: 00001E2C 4E5E unlink A6 00001E2E 2E9F move.l [A7], [A7]+ 00001E30 4E75 rts export_728: 00001E32 4E56 0000 link A6, 0 00001E36 4AAE 0008 tst.l [A6 + 0x8] 00001E3A 660A bne +0xC /* 00001E46 */ 00001E3C 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 00001E40 42A7 clr.l -[A7] 00001E42 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] label00001E46: 00001E46 4E5E unlink A6 00001E48 2E9F move.l [A7], [A7]+ 00001E4A 4E75 rts export_729: 00001E4C 4E56 0000 link A6, 0 00001E50 4AAE 0008 tst.l [A6 + 0x8] 00001E54 57C0 seq D0 00001E56 4A00 tst.b D0 00001E58 6624 bne +0x26 /* 00001E7E */ 00001E5A 206E 0008 movea.l A0, [A6 + 0x8] 00001E5E 4A90 tst.l [A0] 00001E60 57C1 seq D1 00001E62 8001 or.b D0, D1 00001E64 6618 bne +0x1A /* 00001E7E */ 00001E66 2F00 move.l -[A7], D0 00001E68 42A7 clr.l -[A7] 00001E6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E6E A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00001E70 221F move.l D1, [A7]+ 00001E72 201F move.l D0, [A7]+ 00001E74 74FF moveq.l D2, 0xFFFFFFFF 00001E76 B481 cmp.l D2, D1 00001E78 57C1 seq D1 00001E7A 8001 or.b D0, D1 00001E7C 670A beq +0xC /* 00001E88 */ label00001E7E: 00001E7E 3F3C FF40 move.w -[A7], 0xFF40 00001E82 42A7 clr.l -[A7] 00001E84 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] label00001E88: 00001E88 4E5E unlink A6 00001E8A 2E9F move.l [A7], [A7]+ 00001E8C 4E75 rts fn00001E8E: 00001E8E 4E56 0000 link A6, 0 00001E92 4AAD EAEA tst.l [A5 - 0x1516] 00001E96 6718 beq +0x1A /* 00001EB0 */ 00001E98 206D EAEA movea.l A0, [A5 - 0x1516] 00001E9C 2050 movea.l A0, [A0] 00001E9E 226E 0008 movea.l A1, [A6 + 0x8] 00001EA2 41E8 0046 lea.l A0, [A0 + 0x46] 00001EA6 700D moveq.l D0, 0x0D label00001EA8: 00001EA8 32D8 move.w [A1]+, [A0]+ 00001EAA 51C8 FFFC dbf D0, -0x6 /* 00001EA8 */ 00001EAE 6024 bra +0x26 /* 00001ED4 */ label00001EB0: 00001EB0 4AAD EAC2 tst.l [A5 - 0x153E] 00001EB4 6712 beq +0x14 /* 00001EC8 */ 00001EB6 206D EAC2 movea.l A0, [A5 - 0x153E] 00001EBA 226E 0008 movea.l A1, [A6 + 0x8] 00001EBE 700D moveq.l D0, 0x0D label00001EC0: 00001EC0 32D8 move.w [A1]+, [A0]+ 00001EC2 51C8 FFFC dbf D0, -0x6 /* 00001EC0 */ 00001EC6 600C bra +0xE /* 00001ED4 */ label00001EC8: 00001EC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ECC 701C moveq.l D0, 0x1C 00001ECE 2F00 move.l -[A7], D0 00001ED0 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] label00001ED4: 00001ED4 4E5E unlink A6 00001ED6 205F movea.l A0, [A7]+ 00001ED8 584F addq.w A7, 4 00001EDA 4ED0 jmp [A0] fn00001EDC: 00001EDC 4E56 0000 link A6, 0 00001EE0 4267 clr.w -[A7] 00001EE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EE6 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00001EEA 101F move.b D0, [A7]+ 00001EEC 6616 bne +0x18 /* 00001F04 */ 00001EEE 206D EAF8 movea.l A0, [A5 - 0x1508] 00001EF2 317C 0001 004E move.w [A0 + 0x4E], 0x1 00001EF8 206E 0008 movea.l A0, [A6 + 0x8] 00001EFC 2C48 movea.l A6, A0 00001EFE 4EFA 0ECC jmp [PC + 0xECC /* 00002DCC */] 00001F02 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001F04-00001F06 label00001F04: 00001F04 4E5E unlink A6 // end alternate branch 00001F04-00001F06 label00001F04: // (misaligned) 00001F06 205F movea.l A0, [A7]+ 00001F08 504F addq.w A7, 8 00001F0A 4ED0 jmp [A0] fn00001F0C: 00001F0C 4E56 0000 link A6, 0 00001F10 2F0C move.l -[A7], A4 00001F12 286E 0008 movea.l A4, [A6 + 0x8] 00001F16 7000 moveq.l D0, 0x00 00001F18 2D40 0010 move.l [A6 + 0x10], D0 00001F1C 42A7 clr.l -[A7] 00001F1E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F22 4EBA EEC0 jsr [PC - 0x1140 /* 00000DE4 */] 00001F26 295F FFA4 move.l [A4 - 0x5C], [A7]+ 00001F2A 2D6C FFA4 0010 move.l [A6 + 0x10], [A4 - 0x5C] 00001F30 6616 bne +0x18 /* 00001F48 */ 00001F32 206D EAF8 movea.l A0, [A5 - 0x1508] 00001F36 317C 0001 004E move.w [A0 + 0x4E], 0x1 00001F3C 206E 0008 movea.l A0, [A6 + 0x8] 00001F40 2C48 movea.l A6, A0 00001F42 4EFA 0E88 jmp [PC + 0xE88 /* 00002DCC */] 00001F46 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 00001F48-00001F4A label00001F48: 00001F48 285F movea.l A4, [A7]+ // end alternate branch 00001F48-00001F4A label00001F48: // (misaligned) 00001F4A 4E5E unlink A6 00001F4C 205F movea.l A0, [A7]+ 00001F4E 504F addq.w A7, 8 00001F50 4ED0 jmp [A0] fn00001F52: 00001F52 4E56 FFFE link A6, -0x0002 00001F56 48E7 0108 movem.l -[A7], D7,A4 00001F5A 286D EAF8 movea.l A4, [A5 - 0x1508] 00001F5E 4AAC 0054 tst.l [A4 + 0x54] 00001F62 56C7 sne D7 00001F64 4407 neg.b D7 00001F66 42A7 clr.l -[A7] 00001F68 2F2C 0050 move.l -[A7], [A4 + 0x50] 00001F6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F70 4EBA FF9A jsr [PC - 0x66 /* 00001F0C */] 00001F74 205F movea.l A0, [A7]+ 00001F76 2050 movea.l A0, [A0] 00001F78 1147 0041 move.b [A0 + 0x41], D7 00001F7C 206D EAC6 movea.l A0, [A5 - 0x153A] 00001F80 2068 005E movea.l A0, [A0 + 0x5E] 00001F84 302D EACA move.w D0, [A5 - 0x1536] 00001F88 48C0 ext.l D0 00001F8A D090 add.l D0, [A0] 00001F8C 2040 movea.l A0, D0 00001F8E 1147 000C move.b [A0 + 0xC], D7 00001F92 4CDF 1080 movem.l D7,A4, [A7]+ 00001F96 4E5E unlink A6 00001F98 2E9F move.l [A7], [A7]+ 00001F9A 4E75 rts 00001F9C 4E56 FE42 link A6, -0x01BE 00001FA0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001FA4 486E FFF0 pea.l [A6 - 0x10] 00001FA8 A874 syscall GetPort 00001FAA 1D6D B820 FE6C move.b [A6 - 0x194], [A5 - 0x47E0] 00001FB0 1D6D CCA8 FE6D move.b [A6 - 0x193], [A5 - 0x3358] 00001FB6 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 00001FBA 2D6D E31E FFFC move.l [A6 - 0x4], [A5 - 0x1CE2] 00001FC0 2D6D D14A FFF8 move.l [A6 - 0x8], [A5 - 0x2EB6] 00001FC6 206D EAF8 movea.l A0, [A5 - 0x1508] 00001FCA 2D48 FE68 move.l [A6 - 0x198], A0 00001FCE 7000 moveq.l D0, 0x00 00001FD0 2140 0070 move.l [A0 + 0x70], D0 00001FD4 206E FE68 movea.l A0, [A6 - 0x198] 00001FD8 4268 004E clr.w [A0 + 0x4E] 00001FDC 206E FE68 movea.l A0, [A6 - 0x198] 00001FE0 3028 004C move.w D0, [A0 + 0x4C] 00001FE4 5040 addq.w D0, 8 00001FE6 6700 01BA beq +0x1BC /* 000021A2 */ 00001FEA 5340 subq.w D0, 1 00001FEC 6700 01D8 beq +0x1DA /* 000021C6 */ 00001FF0 5740 subq.w D0, 3 00001FF2 6700 01EE beq +0x1F0 /* 000021E2 */ 00001FF6 5340 subq.w D0, 1 00001FF8 6700 0204 beq +0x206 /* 000021FE */ 00001FFC 5340 subq.w D0, 1 00001FFE 6700 020E beq +0x210 /* 0000220E */ 00002002 5340 subq.w D0, 1 00002004 6700 022A beq +0x22C /* 00002230 */ 00002008 5340 subq.w D0, 1 0000200A 6700 0DC0 beq +0xDC2 /* 00002DCC */ 0000200E 5340 subq.w D0, 1 00002010 6700 022E beq +0x230 /* 00002240 */ 00002014 5340 subq.w D0, 1 00002016 6700 025A beq +0x25C /* 00002272 */ 0000201A 5340 subq.w D0, 1 0000201C 6700 0292 beq +0x294 /* 000022B0 */ 00002020 5340 subq.w D0, 1 00002022 6700 02AC beq +0x2AE /* 000022D0 */ 00002026 5340 subq.w D0, 1 00002028 6700 02CA beq +0x2CC /* 000022F4 */ 0000202C 5340 subq.w D0, 1 0000202E 6700 02EC beq +0x2EE /* 0000231C */ 00002032 5340 subq.w D0, 1 00002034 6700 02FA beq +0x2FC /* 00002330 */ 00002038 5340 subq.w D0, 1 0000203A 6700 0314 beq +0x316 /* 00002350 */ 0000203E 5340 subq.w D0, 1 00002040 6700 0322 beq +0x324 /* 00002364 */ 00002044 5340 subq.w D0, 1 00002046 6700 033C beq +0x33E /* 00002384 */ 0000204A 5340 subq.w D0, 1 0000204C 6700 0356 beq +0x358 /* 000023A4 */ 00002050 5340 subq.w D0, 1 00002052 6700 038E beq +0x390 /* 000023E2 */ 00002056 5340 subq.w D0, 1 00002058 6700 03B6 beq +0x3B8 /* 00002410 */ 0000205C 5340 subq.w D0, 1 0000205E 6700 03DC beq +0x3DE /* 0000243C */ 00002062 5340 subq.w D0, 1 00002064 6700 0402 beq +0x404 /* 00002468 */ 00002068 5340 subq.w D0, 1 0000206A 6700 042C beq +0x42E /* 00002498 */ 0000206E 5340 subq.w D0, 1 00002070 6700 045C beq +0x45E /* 000024CE */ 00002074 5340 subq.w D0, 1 00002076 6700 046A beq +0x46C /* 000024E2 */ 0000207A 5340 subq.w D0, 1 0000207C 6700 0484 beq +0x486 /* 00002502 */ 00002080 5340 subq.w D0, 1 00002082 6700 0492 beq +0x494 /* 00002516 */ 00002086 5340 subq.w D0, 1 00002088 6700 048C beq +0x48E /* 00002516 */ 0000208C 5340 subq.w D0, 1 0000208E 6700 0486 beq +0x488 /* 00002516 */ 00002092 5340 subq.w D0, 1 00002094 6700 0480 beq +0x482 /* 00002516 */ 00002098 5340 subq.w D0, 1 0000209A 6700 047A beq +0x47C /* 00002516 */ 0000209E 5340 subq.w D0, 1 000020A0 6700 0474 beq +0x476 /* 00002516 */ 000020A4 5340 subq.w D0, 1 000020A6 6700 047E beq +0x480 /* 00002526 */ 000020AA 5340 subq.w D0, 1 000020AC 6700 04A0 beq +0x4A2 /* 0000254E */ 000020B0 5340 subq.w D0, 1 000020B2 6700 04AE beq +0x4B0 /* 00002562 */ 000020B6 5340 subq.w D0, 1 000020B8 6700 04B8 beq +0x4BA /* 00002572 */ 000020BC 5340 subq.w D0, 1 000020BE 6700 0510 beq +0x512 /* 000025D0 */ 000020C2 5540 subq.w D0, 2 000020C4 6700 053A beq +0x53C /* 00002600 */ 000020C8 5340 subq.w D0, 1 000020CA 6700 0544 beq +0x546 /* 00002610 */ 000020CE 5340 subq.w D0, 1 000020D0 6700 055C beq +0x55E /* 0000262E */ 000020D4 5340 subq.w D0, 1 000020D6 6700 0588 beq +0x58A /* 00002660 */ 000020DA 5340 subq.w D0, 1 000020DC 6700 0592 beq +0x594 /* 00002670 */ 000020E0 5340 subq.w D0, 1 000020E2 6700 062E beq +0x630 /* 00002712 */ 000020E6 5340 subq.w D0, 1 000020E8 6700 0636 beq +0x638 /* 00002720 */ 000020EC 5340 subq.w D0, 1 000020EE 6700 065E beq +0x660 /* 0000274E */ 000020F2 5340 subq.w D0, 1 000020F4 6700 0668 beq +0x66A /* 0000275E */ 000020F8 5340 subq.w D0, 1 000020FA 6700 06B2 beq +0x6B4 /* 000027AE */ 000020FE 5340 subq.w D0, 1 00002100 6700 07C4 beq +0x7C6 /* 000028C6 */ 00002104 5340 subq.w D0, 1 00002106 6700 07D6 beq +0x7D8 /* 000028DE */ 0000210A 5340 subq.w D0, 1 0000210C 6700 07F6 beq +0x7F8 /* 00002904 */ 00002110 5340 subq.w D0, 1 00002112 6700 0816 beq +0x818 /* 0000292A */ 00002116 5340 subq.w D0, 1 00002118 6700 082E beq +0x830 /* 00002948 */ 0000211C 5340 subq.w D0, 1 0000211E 6700 0846 beq +0x848 /* 00002966 */ 00002122 5340 subq.w D0, 1 00002124 6700 087A beq +0x87C /* 000029A0 */ 00002128 5740 subq.w D0, 3 0000212A 6700 08A4 beq +0x8A6 /* 000029D0 */ 0000212E 5340 subq.w D0, 1 00002130 6700 0908 beq +0x90A /* 00002A3A */ 00002134 5340 subq.w D0, 1 00002136 6700 0946 beq +0x948 /* 00002A7E */ 0000213A 5340 subq.w D0, 1 0000213C 6700 0948 beq +0x94A /* 00002A86 */ 00002140 5340 subq.w D0, 1 00002142 6700 09AA beq +0x9AC /* 00002AEE */ 00002146 5340 subq.w D0, 1 00002148 6700 09C0 beq +0x9C2 /* 00002B0A */ 0000214C 0440 002C subi.w D0, 0x2C /* ',' */ 00002150 6700 09C0 beq +0x9C2 /* 00002B12 */ 00002154 5340 subq.w D0, 1 00002156 6700 0A46 beq +0xA48 /* 00002B9E */ 0000215A 5340 subq.w D0, 1 0000215C 6700 0A5C beq +0xA5E /* 00002BBA */ 00002160 5340 subq.w D0, 1 00002162 6700 0A78 beq +0xA7A /* 00002BDC */ 00002166 5340 subq.w D0, 1 00002168 6700 0A7C beq +0xA7E /* 00002BE6 */ 0000216C 5340 subq.w D0, 1 0000216E 6700 0AB2 beq +0xAB4 /* 00002C22 */ 00002172 5340 subq.w D0, 1 00002174 6700 0B14 beq +0xB16 /* 00002C8A */ 00002178 5740 subq.w D0, 3 0000217A 6700 0B5E beq +0xB60 /* 00002CDA */ 0000217E 5340 subq.w D0, 1 00002180 6700 0B98 beq +0xB9A /* 00002D1A */ 00002184 5340 subq.w D0, 1 00002186 6700 0BDA beq +0xBDC /* 00002D62 */ 0000218A 5340 subq.w D0, 1 0000218C 6700 0BDC beq +0xBDE /* 00002D6A */ 00002190 5340 subq.w D0, 1 00002192 6700 0BE0 beq +0xBE2 /* 00002D74 */ 00002196 0440 005D subi.w D0, 0x5D /* ']' */ 0000219A 6700 0C00 beq +0xC02 /* 00002D9C */ 0000219E 6000 0C22 bra +0xC24 /* 00002DC2 */ label000021A2: 000021A2 206E FE68 movea.l A0, [A6 - 0x198] 000021A6 2F08 move.l -[A7], A0 000021A8 42A7 clr.l -[A7] 000021AA 226E FE68 movea.l A1, [A6 - 0x198] 000021AE 2F29 0050 move.l -[A7], [A1 + 0x50] 000021B2 4869 0074 pea.l [A1 + 0x74] 000021B6 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 000021BA 201F move.l D0, [A7]+ 000021BC 205F movea.l A0, [A7]+ 000021BE 2140 0070 move.l [A0 + 0x70], D0 000021C2 6000 0C08 bra +0xC0A /* 00002DCC */ label000021C6: 000021C6 4267 clr.w -[A7] 000021C8 206E FE68 movea.l A0, [A6 - 0x198] 000021CC 2F28 0050 move.l -[A7], [A0 + 0x50] 000021D0 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 000021D4 4A5F tst.w [A7]+ 000021D6 57C0 seq D0 000021D8 4400 neg.b D0 000021DA 1D40 FE6E move.b [A6 - 0x192], D0 000021DE 6000 0BEC bra +0xBEE /* 00002DCC */ label000021E2: 000021E2 206E FE68 movea.l A0, [A6 - 0x198] 000021E6 1F28 0053 move.b -[A7], [A0 + 0x53] 000021EA 2F28 0054 move.l -[A7], [A0 + 0x54] 000021EE 2F28 0058 move.l -[A7], [A0 + 0x58] 000021F2 2F28 005C move.l -[A7], [A0 + 0x5C] 000021F6 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] 000021FA 6000 0BD0 bra +0xBD2 /* 00002DCC */ label000021FE: 000021FE 41ED 2052 lea.l A0, [A5 + 0x2052 /* export_1030 */] 00002202 226E FE68 movea.l A1, [A6 - 0x198] 00002206 2348 0070 move.l [A1 + 0x70], A0 0000220A 6000 0BC0 bra +0xBC2 /* 00002DCC */ label0000220E: 0000220E 206E FE68 movea.l A0, [A6 - 0x198] 00002212 2F28 0050 move.l -[A7], [A0 + 0x50] 00002216 4267 clr.w -[A7] 00002218 206E FE68 movea.l A0, [A6 - 0x198] 0000221C 3F28 0056 move.w -[A7], [A0 + 0x56] 00002220 3F28 005A move.w -[A7], [A0 + 0x5A] 00002224 1F28 005F move.b -[A7], [A0 + 0x5F] 00002228 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] 0000222C 6000 0B9E bra +0xBA0 /* 00002DCC */ label00002230: 00002230 206E FE68 movea.l A0, [A6 - 0x198] 00002234 2F28 0050 move.l -[A7], [A0 + 0x50] 00002238 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 0000223C 6000 0B8E bra +0xB90 /* 00002DCC */ label00002240: 00002240 2F3C 0000 2000 move.l -[A7], 0x2000 /* ' \0' */ 00002246 2F0E move.l -[A7], A6 00002248 4EBA FC92 jsr [PC - 0x36E /* 00001EDC */] 0000224C 206E FE68 movea.l A0, [A6 - 0x198] 00002250 2068 0050 movea.l A0, [A0 + 0x50] 00002254 43ED AFE4 lea.l A1, [A5 - 0x501C] 00002258 707F moveq.l D0, 0x7F label0000225A: 0000225A 32D8 move.w [A1]+, [A0]+ 0000225C 51C8 FFFC dbf D0, -0x6 /* 0000225A */ 00002260 1B7C 0001 EAB8 move.b [A5 - 0x1548], 0x1 00002266 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 0000226A 422D EAB8 clr.b [A5 - 0x1548] 0000226E 6000 0B5C bra +0xB5E /* 00002DCC */ label00002272: 00002272 2F3C 0000 2000 move.l -[A7], 0x2000 /* ' \0' */ 00002278 2F0E move.l -[A7], A6 0000227A 4EBA FC60 jsr [PC - 0x3A0 /* 00001EDC */] 0000227E 206E FE68 movea.l A0, [A6 - 0x198] 00002282 2F08 move.l -[A7], A0 00002284 42A7 clr.l -[A7] 00002286 226E FE68 movea.l A1, [A6 - 0x198] 0000228A 2F29 0050 move.l -[A7], [A1 + 0x50] 0000228E 4EAD 128A jsr [A5 + 0x128A /* export_589 */] 00002292 201F move.l D0, [A7]+ 00002294 205F movea.l A0, [A7]+ 00002296 2140 0070 move.l [A0 + 0x70], D0 0000229A 206E FE68 movea.l A0, [A6 - 0x198] 0000229E 4AA8 0070 tst.l [A0 + 0x70] 000022A2 6600 0B28 bne +0xB2A /* 00002DCC */ 000022A6 317C 0001 004E move.w [A0 + 0x4E], 0x1 000022AC 6000 0B1E bra +0xB20 /* 00002DCC */ label000022B0: 000022B0 206E FE68 movea.l A0, [A6 - 0x198] 000022B4 2F08 move.l -[A7], A0 000022B6 42A7 clr.l -[A7] 000022B8 226E FE68 movea.l A1, [A6 - 0x198] 000022BC 2F29 0050 move.l -[A7], [A1 + 0x50] 000022C0 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000022C4 201F move.l D0, [A7]+ 000022C6 205F movea.l A0, [A7]+ 000022C8 2140 0070 move.l [A0 + 0x70], D0 000022CC 6000 0AFE bra +0xB00 /* 00002DCC */ label000022D0: 000022D0 206E FE68 movea.l A0, [A6 - 0x198] 000022D4 2F08 move.l -[A7], A0 000022D6 42A7 clr.l -[A7] 000022D8 226E FE68 movea.l A1, [A6 - 0x198] 000022DC 2F29 0050 move.l -[A7], [A1 + 0x50] 000022E0 2F29 0054 move.l -[A7], [A1 + 0x54] 000022E4 4EAD 295A jsr [A5 + 0x295A /* export_1319 */] 000022E8 201F move.l D0, [A7]+ 000022EA 205F movea.l A0, [A7]+ 000022EC 2140 0070 move.l [A0 + 0x70], D0 000022F0 6000 0ADA bra +0xADC /* 00002DCC */ label000022F4: 000022F4 2F3C 0000 2000 move.l -[A7], 0x2000 /* ' \0' */ 000022FA 2F0E move.l -[A7], A6 000022FC 4EBA FBDE jsr [PC - 0x422 /* 00001EDC */] 00002300 206E FE68 movea.l A0, [A6 - 0x198] 00002304 2068 0050 movea.l A0, [A0 + 0x50] 00002308 43ED AFE4 lea.l A1, [A5 - 0x501C] 0000230C 707F moveq.l D0, 0x7F label0000230E: 0000230E 32D8 move.w [A1]+, [A0]+ 00002310 51C8 FFFC dbf D0, -0x6 /* 0000230E */ 00002314 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */] 00002318 6000 0AB2 bra +0xAB4 /* 00002DCC */ label0000231C: 0000231C 206E FE68 movea.l A0, [A6 - 0x198] 00002320 2F28 0050 move.l -[A7], [A0 + 0x50] 00002324 2F28 0054 move.l -[A7], [A0 + 0x54] 00002328 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000232C 6000 0A9E bra +0xAA0 /* 00002DCC */ label00002330: 00002330 206E FE68 movea.l A0, [A6 - 0x198] 00002334 2F08 move.l -[A7], A0 00002336 42A7 clr.l -[A7] 00002338 226E FE68 movea.l A1, [A6 - 0x198] 0000233C 2F29 0050 move.l -[A7], [A1 + 0x50] 00002340 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 00002344 201F move.l D0, [A7]+ 00002346 205F movea.l A0, [A7]+ 00002348 2140 0070 move.l [A0 + 0x70], D0 0000234C 6000 0A7E bra +0xA80 /* 00002DCC */ label00002350: 00002350 206E FE68 movea.l A0, [A6 - 0x198] 00002354 2F28 0050 move.l -[A7], [A0 + 0x50] 00002358 2F28 0054 move.l -[A7], [A0 + 0x54] 0000235C 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00002360 6000 0A6A bra +0xA6C /* 00002DCC */ label00002364: 00002364 206E FE68 movea.l A0, [A6 - 0x198] 00002368 2F08 move.l -[A7], A0 0000236A 42A7 clr.l -[A7] 0000236C 226E FE68 movea.l A1, [A6 - 0x198] 00002370 2F29 0050 move.l -[A7], [A1 + 0x50] 00002374 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */] 00002378 201F move.l D0, [A7]+ 0000237A 205F movea.l A0, [A7]+ 0000237C 2140 0070 move.l [A0 + 0x70], D0 00002380 6000 0A4A bra +0xA4C /* 00002DCC */ label00002384: 00002384 206E FE68 movea.l A0, [A6 - 0x198] 00002388 2F08 move.l -[A7], A0 0000238A 42A7 clr.l -[A7] 0000238C 226E FE68 movea.l A1, [A6 - 0x198] 00002390 2F29 0050 move.l -[A7], [A1 + 0x50] 00002394 4EAD 237A jsr [A5 + 0x237A /* export_1131 */] 00002398 201F move.l D0, [A7]+ 0000239A 205F movea.l A0, [A7]+ 0000239C 2140 0070 move.l [A0 + 0x70], D0 000023A0 6000 0A2A bra +0xA2C /* 00002DCC */ label000023A4: 000023A4 4267 clr.w -[A7] 000023A6 206E FE68 movea.l A0, [A6 - 0x198] 000023AA 2F28 0050 move.l -[A7], [A0 + 0x50] 000023AE 486E FE6F pea.l [A6 - 0x191] 000023B2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000023B6 1D5F FE6E move.b [A6 - 0x192], [A7]+ 000023BA 102E FE6E move.b D0, [A6 - 0x192] 000023BE 6714 beq +0x16 /* 000023D4 */ 000023C0 102E FE6F move.b D0, [A6 - 0x191] 000023C4 4880 ext.w D0 000023C6 48C0 ext.l D0 000023C8 206E FE68 movea.l A0, [A6 - 0x198] 000023CC 2140 0070 move.l [A0 + 0x70], D0 000023D0 6000 09FA bra +0x9FC /* 00002DCC */ label000023D4: 000023D4 206E FE68 movea.l A0, [A6 - 0x198] 000023D8 317C 0001 004E move.w [A0 + 0x4E], 0x1 000023DE 6000 09EC bra +0x9EE /* 00002DCC */ label000023E2: 000023E2 206E FE68 movea.l A0, [A6 - 0x198] 000023E6 2068 0054 movea.l A0, [A0 + 0x54] 000023EA 2F08 move.l -[A7], A0 000023EC 486E FE5E pea.l [A6 - 0x1A2] 000023F0 226E FE68 movea.l A1, [A6 - 0x198] 000023F4 2F29 0050 move.l -[A7], [A1 + 0x50] 000023F8 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000023FC 588F addq.l A7, 4 000023FE 205F movea.l A0, [A7]+ 00002400 43EE FE5E lea.l A1, [A6 - 0x1A2] 00002404 7004 moveq.l D0, 0x04 label00002406: 00002406 30D9 move.w [A0]+, [A1]+ 00002408 51C8 FFFC dbf D0, -0x6 /* 00002406 */ 0000240C 6000 09BE bra +0x9C0 /* 00002DCC */ label00002410: 00002410 206E FE68 movea.l A0, [A6 - 0x198] 00002414 2068 0054 movea.l A0, [A0 + 0x54] 00002418 2F08 move.l -[A7], A0 0000241A 486E FE4A pea.l [A6 - 0x1B6] 0000241E 226E FE68 movea.l A1, [A6 - 0x198] 00002422 2F29 0050 move.l -[A7], [A1 + 0x50] 00002426 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 0000242A 201F move.l D0, [A7]+ 0000242C 205F movea.l A0, [A7]+ 0000242E 2240 movea.l A1, D0 00002430 7009 moveq.l D0, 0x09 label00002432: 00002432 30D9 move.w [A0]+, [A1]+ 00002434 51C8 FFFC dbf D0, -0x6 /* 00002432 */ 00002438 6000 0992 bra +0x994 /* 00002DCC */ label0000243C: 0000243C 206E FE68 movea.l A0, [A6 - 0x198] 00002440 2068 0054 movea.l A0, [A0 + 0x54] 00002444 2F08 move.l -[A7], A0 00002446 486E FE4A pea.l [A6 - 0x1B6] 0000244A 226E FE68 movea.l A1, [A6 - 0x198] 0000244E 2F29 0050 move.l -[A7], [A1 + 0x50] 00002452 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002456 201F move.l D0, [A7]+ 00002458 205F movea.l A0, [A7]+ 0000245A 2240 movea.l A1, D0 0000245C 7009 moveq.l D0, 0x09 label0000245E: 0000245E 30D9 move.w [A0]+, [A1]+ 00002460 51C8 FFFC dbf D0, -0x6 /* 0000245E */ 00002464 6000 0966 bra +0x968 /* 00002DCC */ label00002468: 00002468 206E FE68 movea.l A0, [A6 - 0x198] 0000246C 2068 0058 movea.l A0, [A0 + 0x58] 00002470 2F08 move.l -[A7], A0 00002472 486E FE4A pea.l [A6 - 0x1B6] 00002476 226E FE68 movea.l A1, [A6 - 0x198] 0000247A 2F29 0050 move.l -[A7], [A1 + 0x50] 0000247E 3F29 0056 move.w -[A7], [A1 + 0x56] 00002482 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00002486 201F move.l D0, [A7]+ 00002488 205F movea.l A0, [A7]+ 0000248A 2240 movea.l A1, D0 0000248C 7009 moveq.l D0, 0x09 label0000248E: 0000248E 30D9 move.w [A0]+, [A1]+ 00002490 51C8 FFFC dbf D0, -0x6 /* 0000248E */ 00002494 6000 0936 bra +0x938 /* 00002DCC */ label00002498: 00002498 206E FE68 movea.l A0, [A6 - 0x198] 0000249C 4A28 0053 tst.b [A0 + 0x53] 000024A0 6714 beq +0x16 /* 000024B6 */ 000024A2 2068 0054 movea.l A0, [A0 + 0x54] 000024A6 43ED D006 lea.l A1, [A5 - 0x2FFA] 000024AA 7009 moveq.l D0, 0x09 label000024AC: 000024AC 30D9 move.w [A0]+, [A1]+ 000024AE 51C8 FFFC dbf D0, -0x6 /* 000024AC */ 000024B2 6000 0918 bra +0x91A /* 00002DCC */ label000024B6: 000024B6 206E FE68 movea.l A0, [A6 - 0x198] 000024BA 2068 0054 movea.l A0, [A0 + 0x54] 000024BE 43ED CFF0 lea.l A1, [A5 - 0x3010] 000024C2 7009 moveq.l D0, 0x09 label000024C4: 000024C4 30D9 move.w [A0]+, [A1]+ 000024C6 51C8 FFFC dbf D0, -0x6 /* 000024C4 */ 000024CA 6000 0900 bra +0x902 /* 00002DCC */ label000024CE: 000024CE 206E FE68 movea.l A0, [A6 - 0x198] 000024D2 2F28 0050 move.l -[A7], [A0 + 0x50] 000024D6 2F28 0054 move.l -[A7], [A0 + 0x54] 000024DA 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 000024DE 6000 08EC bra +0x8EE /* 00002DCC */ label000024E2: 000024E2 206E FE68 movea.l A0, [A6 - 0x198] 000024E6 2F08 move.l -[A7], A0 000024E8 42A7 clr.l -[A7] 000024EA 226E FE68 movea.l A1, [A6 - 0x198] 000024EE 2F29 0050 move.l -[A7], [A1 + 0x50] 000024F2 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */] 000024F6 201F move.l D0, [A7]+ 000024F8 205F movea.l A0, [A7]+ 000024FA 2140 0070 move.l [A0 + 0x70], D0 000024FE 6000 08CC bra +0x8CE /* 00002DCC */ label00002502: 00002502 206E FE68 movea.l A0, [A6 - 0x198] 00002506 2F28 0050 move.l -[A7], [A0 + 0x50] 0000250A 2F28 0054 move.l -[A7], [A0 + 0x54] 0000250E 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 00002512 6000 08B8 bra +0x8BA /* 00002DCC */ label00002516: 00002516 206E FE68 movea.l A0, [A6 - 0x198] 0000251A 3F28 004C move.w -[A7], [A0 + 0x4C] 0000251E 4EBA 2A80 jsr [PC + 0x2A80 /* 00004FA0 */] 00002522 6000 08A8 bra +0x8AA /* 00002DCC */ label00002526: 00002526 206E FE68 movea.l A0, [A6 - 0x198] 0000252A 2F08 move.l -[A7], A0 0000252C 4267 clr.w -[A7] 0000252E 226E FE68 movea.l A1, [A6 - 0x198] 00002532 2F29 0050 move.l -[A7], [A1 + 0x50] 00002536 2F29 0054 move.l -[A7], [A1 + 0x54] 0000253A 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 0000253E 101F move.b D0, [A7]+ 00002540 205F movea.l A0, [A7]+ 00002542 4880 ext.w D0 00002544 48C0 ext.l D0 00002546 2140 0070 move.l [A0 + 0x70], D0 0000254A 6000 0880 bra +0x882 /* 00002DCC */ label0000254E: 0000254E 206E FE68 movea.l A0, [A6 - 0x198] 00002552 2F28 0050 move.l -[A7], [A0 + 0x50] 00002556 2F28 0054 move.l -[A7], [A0 + 0x54] 0000255A 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */] 0000255E 6000 086C bra +0x86E /* 00002DCC */ label00002562: 00002562 206E FE68 movea.l A0, [A6 - 0x198] 00002566 2F28 0050 move.l -[A7], [A0 + 0x50] 0000256A 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 0000256E 6000 085C bra +0x85E /* 00002DCC */ label00002572: 00002572 102D B51C move.b D0, [A5 - 0x4AE4] 00002576 6618 bne +0x1A /* 00002590 */ 00002578 2F2D B878 move.l -[A7], [A5 - 0x4788] 0000257C 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00002580 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00002584 42A7 clr.l -[A7] 00002586 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */] 0000258A 1B7C 0001 B51C move.b [A5 - 0x4AE4], 0x1 label00002590: 00002590 102D C2D6 move.b D0, [A5 - 0x3D2A] 00002594 6600 0836 bne +0x838 /* 00002DCC */ 00002598 206E FE68 movea.l A0, [A6 - 0x198] 0000259C 2D68 0050 FFF4 move.l [A6 - 0xC], [A0 + 0x50] 000025A2 206E FFF4 movea.l A0, [A6 - 0xC] 000025A6 43ED C592 lea.l A1, [A5 - 0x3A6E] 000025AA 7006 moveq.l D0, 0x06 label000025AC: 000025AC 30D9 move.w [A0]+, [A1]+ 000025AE 51C8 FFFC dbf D0, -0x6 /* 000025AC */ 000025B2 206E FE68 movea.l A0, [A6 - 0x198] 000025B6 2D68 0054 FFF4 move.l [A6 - 0xC], [A0 + 0x54] 000025BC 206E FFF4 movea.l A0, [A6 - 0xC] 000025C0 43ED C6F2 lea.l A1, [A5 - 0x390E] 000025C4 7006 moveq.l D0, 0x06 label000025C6: 000025C6 30D9 move.w [A0]+, [A1]+ 000025C8 51C8 FFFC dbf D0, -0x6 /* 000025C6 */ 000025CC 6000 07FE bra +0x800 /* 00002DCC */ label000025D0: 000025D0 102D C2D6 move.b D0, [A5 - 0x3D2A] 000025D4 6600 07F6 bne +0x7F8 /* 00002DCC */ 000025D8 1B7C 0001 B56E move.b [A5 - 0x4A92], 0x1 000025DE 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 000025E4 41ED B420 lea.l A0, [A5 - 0x4BE0] 000025E8 43ED C704 lea.l A1, [A5 - 0x38FC] 000025EC 7003 moveq.l D0, 0x03 label000025EE: 000025EE 30D9 move.w [A0]+, [A1]+ 000025F0 51C8 FFFC dbf D0, -0x6 /* 000025EE */ 000025F4 4EAD 23F2 jsr [A5 + 0x23F2 /* export_1146 */] 000025F8 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */] 000025FC 6000 07CE bra +0x7D0 /* 00002DCC */ label00002600: 00002600 206E FE68 movea.l A0, [A6 - 0x198] 00002604 2F28 0050 move.l -[A7], [A0 + 0x50] 00002608 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 0000260C 6000 07BE bra +0x7C0 /* 00002DCC */ label00002610: 00002610 206E FE68 movea.l A0, [A6 - 0x198] 00002614 2F28 0050 move.l -[A7], [A0 + 0x50] 00002618 2F28 0054 move.l -[A7], [A0 + 0x54] 0000261C 1F3C 0001 move.b -[A7], 0x1 00002620 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00002624 486D 081A pea.l [A5 + 0x81A /* export_255 */] 00002628 A9F1 syscall UnloadSeg 0000262A 6000 07A0 bra +0x7A2 /* 00002DCC */ label0000262E: 0000262E 206E FE68 movea.l A0, [A6 - 0x198] 00002632 4868 0050 pea.l [A0 + 0x50] 00002636 486D C4FA pea.l [A5 - 0x3B06] 0000263A 7010 moveq.l D0, 0x10 0000263C 2F00 move.l -[A7], D0 0000263E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002642 486D C4FA pea.l [A5 - 0x3B06] 00002646 4EAD 264A jsr [A5 + 0x264A /* export_1221 */] 0000264A 4A6D C10A tst.w [A5 - 0x3EF6] 0000264E 6608 bne +0xA /* 00002658 */ 00002650 4EAD 368A jsr [A5 + 0x368A /* export_1741 */] 00002654 6000 0776 bra +0x778 /* 00002DCC */ label00002658: 00002658 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 0000265C 6000 076E bra +0x770 /* 00002DCC */ label00002660: 00002660 41ED 2832 lea.l A0, [A5 + 0x2832 /* export_1282 */] 00002664 226E FE68 movea.l A1, [A6 - 0x198] 00002668 2348 0070 move.l [A1 + 0x70], A0 0000266C 6000 075E bra +0x760 /* 00002DCC */ label00002670: 00002670 206E FE68 movea.l A0, [A6 - 0x198] 00002674 317C 0001 004E move.w [A0 + 0x4E], 0x1 0000267A 70FF moveq.l D0, 0xFFFFFFFF 0000267C B0AD EAD4 cmp.l D0, [A5 - 0x152C] 00002680 6700 074A beq +0x74C /* 00002DCC */ 00002684 2D6D EAEA FFA4 move.l [A6 - 0x5C], [A5 - 0x1516] 0000268A 206E FE68 movea.l A0, [A6 - 0x198] 0000268E 4AA8 0050 tst.l [A0 + 0x50] 00002692 6712 beq +0x14 /* 000026A6 */ 00002694 42A7 clr.l -[A7] 00002696 206E FE68 movea.l A0, [A6 - 0x198] 0000269A 2F28 0050 move.l -[A7], [A0 + 0x50] 0000269E 4EBA E744 jsr [PC - 0x18BC /* 00000DE4 */] 000026A2 2D5F FFA4 move.l [A6 - 0x5C], [A7]+ label000026A6: 000026A6 202D EAD4 move.l D0, [A5 - 0x152C] 000026AA B0AE FFA4 cmp.l D0, [A6 - 0x5C] 000026AE 6752 beq +0x54 /* 00002702 */ 000026B0 4AAD EAD4 tst.l [A5 - 0x152C] 000026B4 6738 beq +0x3A /* 000026EE */ 000026B6 4267 clr.w -[A7] 000026B8 2F2D EAD4 move.l -[A7], [A5 - 0x152C] 000026BC 3F3C 03EB move.w -[A7], 0x3EB 000026C0 206E FE68 movea.l A0, [A6 - 0x198] 000026C4 4868 0046 pea.l [A0 + 0x46] 000026C8 4EBA F4E0 jsr [PC - 0xB20 /* 00001BAA */] 000026CC 101F move.b D0, [A7]+ 000026CE 6700 06FC beq +0x6FE /* 00002DCC */ 000026D2 206E FE68 movea.l A0, [A6 - 0x198] 000026D6 C028 0046 and.b D0, [A0 + 0x46] 000026DA 4A00 tst.b D0 000026DC 6700 06EE beq +0x6F0 /* 00002DCC */ 000026E0 4AAD EAD4 tst.l [A5 - 0x152C] 000026E4 57C1 seq D1 000026E6 C001 and.b D0, D1 000026E8 6604 bne +0x6 /* 000026EE */ 000026EA 6000 06E0 bra +0x6E2 /* 00002DCC */ label000026EE: 000026EE 4AAE FFA4 tst.l [A6 - 0x5C] 000026F2 6708 beq +0xA /* 000026FC */ 000026F4 2B6E FFA4 EAD4 move.l [A5 - 0x152C], [A6 - 0x5C] 000026FA 6006 bra +0x8 /* 00002702 */ label000026FC: 000026FC 70FF moveq.l D0, 0xFFFFFFFF 000026FE 2B40 EAD4 move.l [A5 - 0x152C], D0 label00002702: 00002702 4EBA DC38 jsr [PC - 0x23C8 /* 0000033C */] 00002706 206E FE68 movea.l A0, [A6 - 0x198] 0000270A 4268 004E clr.w [A0 + 0x4E] 0000270E 6000 06BC bra +0x6BE /* 00002DCC */ label00002712: 00002712 7000 moveq.l D0, 0x00 00002714 2B40 EAD4 move.l [A5 - 0x152C], D0 00002718 422D E97C clr.b [A5 - 0x1684] 0000271C 6000 06AE bra +0x6B0 /* 00002DCC */ label00002720: 00002720 2F3C 0000 2000 move.l -[A7], 0x2000 /* ' \0' */ 00002726 2F0E move.l -[A7], A6 00002728 4EBA F7B2 jsr [PC - 0x84E /* 00001EDC */] 0000272C 4267 clr.w -[A7] 0000272E 206E FE68 movea.l A0, [A6 - 0x198] 00002732 2F28 0050 move.l -[A7], [A0 + 0x50] 00002736 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 0000273A 101F move.b D0, [A7]+ 0000273C 6600 068E bne +0x690 /* 00002DCC */ 00002740 206E FE68 movea.l A0, [A6 - 0x198] 00002744 317C 0001 004E move.w [A0 + 0x4E], 0x1 0000274A 6000 0680 bra +0x682 /* 00002DCC */ label0000274E: 0000274E 206E FE68 movea.l A0, [A6 - 0x198] 00002752 2F28 0050 move.l -[A7], [A0 + 0x50] 00002756 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 0000275A 6000 0670 bra +0x672 /* 00002DCC */ label0000275E: 0000275E 206D EAC6 movea.l A0, [A5 - 0x153A] 00002762 226E FE68 movea.l A1, [A6 - 0x198] 00002766 2269 0050 movea.l A1, [A1 + 0x50] 0000276A 32A8 0048 move.w [A1], [A0 + 0x48] 0000276E 206D EAC6 movea.l A0, [A5 - 0x153A] 00002772 2068 005E movea.l A0, [A0 + 0x5E] 00002776 302D EACA move.w D0, [A5 - 0x1536] 0000277A 48C0 ext.l D0 0000277C D090 add.l D0, [A0] 0000277E 2040 movea.l A0, D0 00002780 2F28 0004 move.l -[A7], [A0 + 0x4] 00002784 206E FE68 movea.l A0, [A6 - 0x198] 00002788 2F28 0054 move.l -[A7], [A0 + 0x54] 0000278C 2F28 0058 move.l -[A7], [A0 + 0x58] 00002790 2F28 005C move.l -[A7], [A0 + 0x5C] 00002794 A9A8 syscall GetResInfo 00002796 4267 clr.w -[A7] 00002798 A9AF syscall ResError 0000279A 4A5F tst.w [A7]+ 0000279C 6700 062E beq +0x630 /* 00002DCC */ 000027A0 206E FE68 movea.l A0, [A6 - 0x198] 000027A4 317C 0001 004E move.w [A0 + 0x4E], 0x1 000027AA 6000 0620 bra +0x622 /* 00002DCC */ label000027AE: 000027AE 206E FE68 movea.l A0, [A6 - 0x198] 000027B2 2F08 move.l -[A7], A0 000027B4 4267 clr.w -[A7] 000027B6 226E FE68 movea.l A1, [A6 - 0x198] 000027BA 3F29 0056 move.w -[A7], [A1 + 0x56] 000027BE 2F3C 0004 FFFF move.l -[A7], 0x4FFFF 000027C4 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 000027C8 301F move.w D0, [A7]+ 000027CA 205F movea.l A0, [A7]+ 000027CC 48C0 ext.l D0 000027CE 2140 0054 move.l [A0 + 0x54], D0 000027D2 206E FE68 movea.l A0, [A6 - 0x198] 000027D6 70FF moveq.l D0, 0xFFFFFFFF 000027D8 B0A8 0054 cmp.l D0, [A0 + 0x54] 000027DC 57C0 seq D0 000027DE 4400 neg.b D0 000027E0 1D40 FE71 move.b [A6 - 0x18F], D0 000027E4 6708 beq +0xA /* 000027EE */ 000027E6 3D7C 0001 FE74 move.w [A6 - 0x18C], 0x1 000027EC 600A bra +0xC /* 000027F8 */ label000027EE: 000027EE 206E FE68 movea.l A0, [A6 - 0x198] 000027F2 3D68 0056 FE74 move.w [A6 - 0x18C], [A0 + 0x56] label000027F8: 000027F8 422E FE6E clr.b [A6 - 0x192] 000027FC 3D7C 0001 FE48 move.w [A6 - 0x1B8], 0x1 00002802 3D6E FE74 FE46 move.w [A6 - 0x1BA], [A6 - 0x18C] 00002808 3D6E FE48 FE72 move.w [A6 - 0x18E], [A6 - 0x1B8] 0000280E 604C bra +0x4E /* 0000285C */ label00002810: 00002810 206E FE68 movea.l A0, [A6 - 0x198] 00002814 2068 0058 movea.l A0, [A0 + 0x58] 00002818 302E FE72 move.w D0, [A6 - 0x18E] 0000281C 5340 subq.w D0, 1 0000281E E540 asl D0.w, 2 00002820 2D70 0000 FFB8 move.l [A6 - 0x48], [A0 + D0.w] 00002826 4267 clr.w -[A7] 00002828 206E FE68 movea.l A0, [A6 - 0x198] 0000282C 2F28 0050 move.l -[A7], [A0 + 0x50] 00002830 1F2E FE71 move.b -[A7], [A6 - 0x18F] 00002834 4267 clr.w -[A7] 00002836 486E FFB8 pea.l [A6 - 0x48] 0000283A 486E FE9A pea.l [A6 - 0x166] 0000283E 206E FE68 movea.l A0, [A6 - 0x198] 00002842 2F28 0064 move.l -[A7], [A0 + 0x64] 00002846 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 0000284A 1D5F FE6E move.b [A6 - 0x192], [A7]+ 0000284E 102E FE6E move.b D0, [A6 - 0x192] 00002852 6702 beq +0x4 /* 00002856 */ 00002854 6010 bra +0x12 /* 00002866 */ label00002856: 00002856 526E FE72 addq.w [A6 - 0x18E], 1 0000285A 690A bvs +0xC /* 00002866 */ label0000285C: 0000285C 302E FE72 move.w D0, [A6 - 0x18E] 00002860 B06E FE46 cmp.w D0, [A6 - 0x1BA] 00002864 6FAA ble -0x54 /* 00002810 */ label00002866: 00002866 206E FE68 movea.l A0, [A6 - 0x198] 0000286A 102D 9FC4 move.b D0, [A5 - 0x603C] 0000286E 802E FE6E or.b D0, [A6 - 0x192] 00002872 0A00 0001 xori.b D0, 0x1 00002876 C028 005F and.b D0, [A0 + 0x5F] 0000287A 6726 beq +0x28 /* 000028A2 */ 0000287C 4267 clr.w -[A7] 0000287E 206E FE68 movea.l A0, [A6 - 0x198] 00002882 3F28 0056 move.w -[A7], [A0 + 0x56] 00002886 2F28 0058 move.l -[A7], [A0 + 0x58] 0000288A 2F28 0050 move.l -[A7], [A0 + 0x50] 0000288E 486E FE9A pea.l [A6 - 0x166] 00002892 2F28 0064 move.l -[A7], [A0 + 0x64] 00002896 486E FFB8 pea.l [A6 - 0x48] 0000289A 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */] 0000289E 1D5F FE6E move.b [A6 - 0x192], [A7]+ label000028A2: 000028A2 102E FE6E move.b D0, [A6 - 0x192] 000028A6 6710 beq +0x12 /* 000028B8 */ 000028A8 206E FE68 movea.l A0, [A6 - 0x198] 000028AC 2068 0060 movea.l A0, [A0 + 0x60] 000028B0 20AE FFB8 move.l [A0], [A6 - 0x48] 000028B4 6000 0516 bra +0x518 /* 00002DCC */ label000028B8: 000028B8 206E FE68 movea.l A0, [A6 - 0x198] 000028BC 317C 0001 004E move.w [A0 + 0x4E], 0x1 000028C2 6000 0508 bra +0x50A /* 00002DCC */ label000028C6: 000028C6 206E FE68 movea.l A0, [A6 - 0x198] 000028CA 2F08 move.l -[A7], A0 000028CC 42A7 clr.l -[A7] 000028CE 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 000028D2 201F move.l D0, [A7]+ 000028D4 205F movea.l A0, [A7]+ 000028D6 2140 0070 move.l [A0 + 0x70], D0 000028DA 6000 04F0 bra +0x4F2 /* 00002DCC */ label000028DE: 000028DE 206E FE68 movea.l A0, [A6 - 0x198] 000028E2 2D68 0050 FFBC move.l [A6 - 0x44], [A0 + 0x50] 000028E8 2F2E FFBC move.l -[A7], [A6 - 0x44] 000028EC 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */] 000028F0 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 000028F4 206E FE68 movea.l A0, [A6 - 0x198] 000028F8 2F28 0054 move.l -[A7], [A0 + 0x54] 000028FC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002900 6000 04CA bra +0x4CC /* 00002DCC */ label00002904: 00002904 206E FE68 movea.l A0, [A6 - 0x198] 00002908 2D68 0050 FFC0 move.l [A6 - 0x40], [A0 + 0x50] 0000290E 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00002912 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002916 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 0000291A 206E FE68 movea.l A0, [A6 - 0x198] 0000291E 2F28 0054 move.l -[A7], [A0 + 0x54] 00002922 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002926 6000 04A4 bra +0x4A6 /* 00002DCC */ label0000292A: 0000292A 206E FE68 movea.l A0, [A6 - 0x198] 0000292E 2D68 0054 FFBC move.l [A6 - 0x44], [A0 + 0x54] 00002934 2F28 0050 move.l -[A7], [A0 + 0x50] 00002938 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000293C 2F2E FFBC move.l -[A7], [A6 - 0x44] 00002940 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 00002944 6000 0486 bra +0x488 /* 00002DCC */ label00002948: 00002948 206E FE68 movea.l A0, [A6 - 0x198] 0000294C 2D68 0054 FFC0 move.l [A6 - 0x40], [A0 + 0x54] 00002952 2F28 0050 move.l -[A7], [A0 + 0x50] 00002956 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000295A 2F2E FFC0 move.l -[A7], [A6 - 0x40] 0000295E 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 00002962 6000 0468 bra +0x46A /* 00002DCC */ label00002966: 00002966 42A7 clr.l -[A7] 00002968 206E FE68 movea.l A0, [A6 - 0x198] 0000296C 1F28 0053 move.b -[A7], [A0 + 0x53] 00002970 3F28 0056 move.w -[A7], [A0 + 0x56] 00002974 3F28 005A move.w -[A7], [A0 + 0x5A] 00002978 2F28 005C move.l -[A7], [A0 + 0x5C] 0000297C 4EBA E22C jsr [PC - 0x1DD4 /* 00000BAA */] 00002980 2D5F FFA8 move.l [A6 - 0x58], [A7]+ 00002984 206E FE68 movea.l A0, [A6 - 0x198] 00002988 216E FFA8 0070 move.l [A0 + 0x70], [A6 - 0x58] 0000298E 6600 043C bne +0x43E /* 00002DCC */ 00002992 206E FE68 movea.l A0, [A6 - 0x198] 00002996 317C 0001 004E move.w [A0 + 0x4E], 0x1 0000299C 6000 042E bra +0x430 /* 00002DCC */ label000029A0: 000029A0 206E FE68 movea.l A0, [A6 - 0x198] 000029A4 2F08 move.l -[A7], A0 000029A6 4267 clr.w -[A7] 000029A8 226E FE68 movea.l A1, [A6 - 0x198] 000029AC 1F29 0053 move.b -[A7], [A1 + 0x53] 000029B0 3F29 0056 move.w -[A7], [A1 + 0x56] 000029B4 3F29 005A move.w -[A7], [A1 + 0x5A] 000029B8 2F29 005C move.l -[A7], [A1 + 0x5C] 000029BC 2F29 0060 move.l -[A7], [A1 + 0x60] 000029C0 4EBA E33C jsr [PC - 0x1CC4 /* 00000CFE */] 000029C4 301F move.w D0, [A7]+ 000029C6 205F movea.l A0, [A7]+ 000029C8 3140 004E move.w [A0 + 0x4E], D0 000029CC 6000 03FE bra +0x400 /* 00002DCC */ label000029D0: 000029D0 4267 clr.w -[A7] 000029D2 206E FE68 movea.l A0, [A6 - 0x198] 000029D6 2F28 0050 move.l -[A7], [A0 + 0x50] 000029DA 486E FFD0 pea.l [A6 - 0x30] 000029DE 4EBA E536 jsr [PC - 0x1ACA /* 00000F16 */] 000029E2 101F move.b D0, [A7]+ 000029E4 6740 beq +0x42 /* 00002A26 */ 000029E6 2D6E FFE4 FE7A move.l [A6 - 0x186], [A6 - 0x1C] 000029EC 206E FE68 movea.l A0, [A6 - 0x198] 000029F0 4AA8 006C tst.l [A0 + 0x6C] 000029F4 6706 beq +0x8 /* 000029FC */ 000029F6 2D68 006C FE7A move.l [A6 - 0x186], [A0 + 0x6C] label000029FC: 000029FC 4267 clr.w -[A7] 000029FE 2F2D EAF8 move.l -[A7], [A5 - 0x1508] 00002A02 486E FFD0 pea.l [A6 - 0x30] 00002A06 2F2E FE7A move.l -[A7], [A6 - 0x186] 00002A0A 206E FE68 movea.l A0, [A6 - 0x198] 00002A0E 1F28 006B move.b -[A7], [A0 + 0x6B] 00002A12 4EAD 083A jsr [A5 + 0x83A /* export_259 */] 00002A16 101F move.b D0, [A7]+ 00002A18 6616 bne +0x18 /* 00002A30 */ 00002A1A 206E FE68 movea.l A0, [A6 - 0x198] 00002A1E 317C 0001 004E move.w [A0 + 0x4E], 0x1 00002A24 600A bra +0xC /* 00002A30 */ label00002A26: 00002A26 206E FE68 movea.l A0, [A6 - 0x198] 00002A2A 317C 0001 004E move.w [A0 + 0x4E], 0x1 label00002A30: 00002A30 486D 083A pea.l [A5 + 0x83A /* export_259 */] 00002A34 A9F1 syscall UnloadSeg 00002A36 6000 0394 bra +0x396 /* 00002DCC */ label00002A3A: 00002A3A 4267 clr.w -[A7] 00002A3C 206E FE68 movea.l A0, [A6 - 0x198] 00002A40 2F28 0050 move.l -[A7], [A0 + 0x50] 00002A44 4868 0070 pea.l [A0 + 0x70] 00002A48 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 00002A4C 101F move.b D0, [A7]+ 00002A4E 6720 beq +0x22 /* 00002A70 */ 00002A50 206E FE68 movea.l A0, [A6 - 0x198] 00002A54 2F08 move.l -[A7], A0 00002A56 42A7 clr.l -[A7] 00002A58 226E FE68 movea.l A1, [A6 - 0x198] 00002A5C 2F29 0070 move.l -[A7], [A1 + 0x70] 00002A60 4EBA E9D2 jsr [PC - 0x162E /* 00001434 */] 00002A64 201F move.l D0, [A7]+ 00002A66 205F movea.l A0, [A7]+ 00002A68 2140 0070 move.l [A0 + 0x70], D0 00002A6C 6000 035E bra +0x360 /* 00002DCC */ label00002A70: 00002A70 206E FE68 movea.l A0, [A6 - 0x198] 00002A74 317C 0001 004E move.w [A0 + 0x4E], 0x1 00002A7A 6000 0350 bra +0x352 /* 00002DCC */ label00002A7E: 00002A7E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00002A82 6000 0348 bra +0x34A /* 00002DCC */ label00002A86: 00002A86 2F3C 0000 1000 move.l -[A7], 0x1000 00002A8C 2F0E move.l -[A7], A6 00002A8E 4EBA F44C jsr [PC - 0xBB4 /* 00001EDC */] 00002A92 206E FE68 movea.l A0, [A6 - 0x198] 00002A96 7001 moveq.l D0, 0x01 00002A98 B0A8 0050 cmp.l D0, [A0 + 0x50] 00002A9C 5EC0 sgt D0 00002A9E 7204 moveq.l D1, 0x04 00002AA0 B2A8 0050 cmp.l D1, [A0 + 0x50] 00002AA4 5DC1 slt D1 00002AA6 8001 or.b D0, D1 00002AA8 670E beq +0x10 /* 00002AB8 */ 00002AAA 206E FE68 movea.l A0, [A6 - 0x198] 00002AAE 317C 0001 004E move.w [A0 + 0x4E], 0x1 00002AB4 6000 0316 bra +0x318 /* 00002DCC */ label00002AB8: 00002AB8 206E FE68 movea.l A0, [A6 - 0x198] 00002ABC 2F08 move.l -[A7], A0 00002ABE 4267 clr.w -[A7] 00002AC0 226E FE68 movea.l A1, [A6 - 0x198] 00002AC4 3029 0052 move.w D0, [A1 + 0x52] 00002AC8 5340 subq.w D0, 1 00002ACA 43ED EAD8 lea.l A1, [A5 - 0x1528] 00002ACE D040 add.w D0, D0 00002AD0 3F31 0000 move.w -[A7], [A1 + D0.w] 00002AD4 226E FE68 movea.l A1, [A6 - 0x198] 00002AD8 2F29 0054 move.l -[A7], [A1 + 0x54] 00002ADC 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */] 00002AE0 301F move.w D0, [A7]+ 00002AE2 205F movea.l A0, [A7]+ 00002AE4 48C0 ext.l D0 00002AE6 2140 0070 move.l [A0 + 0x70], D0 00002AEA 6000 02E0 bra +0x2E2 /* 00002DCC */ label00002AEE: 00002AEE 206E FE68 movea.l A0, [A6 - 0x198] 00002AF2 2F08 move.l -[A7], A0 00002AF4 4267 clr.w -[A7] 00002AF6 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00002AFA 101F move.b D0, [A7]+ 00002AFC 205F movea.l A0, [A7]+ 00002AFE 4880 ext.w D0 00002B00 48C0 ext.l D0 00002B02 2140 0070 move.l [A0 + 0x70], D0 00002B06 6000 02C4 bra +0x2C6 /* 00002DCC */ label00002B0A: 00002B0A 4EAD 2EFA jsr [A5 + 0x2EFA /* export_1499 */] 00002B0E 6000 02BC bra +0x2BE /* 00002DCC */ label00002B12: 00002B12 2F3C 0000 1000 move.l -[A7], 0x1000 00002B18 2F0E move.l -[A7], A6 00002B1A 4EBA F3C0 jsr [PC - 0xC40 /* 00001EDC */] 00002B1E 206E FE68 movea.l A0, [A6 - 0x198] 00002B22 2D68 0064 FFC0 move.l [A6 - 0x40], [A0 + 0x64] 00002B28 41E8 0058 lea.l A0, [A0 + 0x58] 00002B2C 2D48 FFB4 move.l [A6 - 0x4C], A0 00002B30 206E FE68 movea.l A0, [A6 - 0x198] 00002B34 2F08 move.l -[A7], A0 00002B36 42A7 clr.l -[A7] 00002B38 226E FE68 movea.l A1, [A6 - 0x198] 00002B3C 1F29 0053 move.b -[A7], [A1 + 0x53] 00002B40 1F29 0057 move.b -[A7], [A1 + 0x57] 00002B44 1F29 006F move.b -[A7], [A1 + 0x6F] 00002B48 226E FFB4 movea.l A1, [A6 - 0x4C] 00002B4C 2F11 move.l -[A7], [A1] 00002B4E 226E FE68 movea.l A1, [A6 - 0x198] 00002B52 3F29 005E move.w -[A7], [A1 + 0x5E] 00002B56 3F29 0062 move.w -[A7], [A1 + 0x62] 00002B5A 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00002B5E 2F29 0068 move.l -[A7], [A1 + 0x68] 00002B62 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00002B66 201F move.l D0, [A7]+ 00002B68 205F movea.l A0, [A7]+ 00002B6A 2140 0070 move.l [A0 + 0x70], D0 00002B6E 206E FE68 movea.l A0, [A6 - 0x198] 00002B72 7000 moveq.l D0, 0x00 00002B74 2140 0068 move.l [A0 + 0x68], D0 00002B78 206E FE68 movea.l A0, [A6 - 0x198] 00002B7C 7000 moveq.l D0, 0x00 00002B7E 2140 006C move.l [A0 + 0x6C], D0 00002B82 486D 0772 pea.l [A5 + 0x772 /* export_234 */] 00002B86 A9F1 syscall UnloadSeg 00002B88 206E FE68 movea.l A0, [A6 - 0x198] 00002B8C 4AA8 0070 tst.l [A0 + 0x70] 00002B90 6600 023A bne +0x23C /* 00002DCC */ 00002B94 317C 0001 004E move.w [A0 + 0x4E], 0x1 00002B9A 6000 0230 bra +0x232 /* 00002DCC */ label00002B9E: 00002B9E 4267 clr.w -[A7] 00002BA0 42A7 clr.l -[A7] 00002BA2 206E FE68 movea.l A0, [A6 - 0x198] 00002BA6 2F28 0050 move.l -[A7], [A0 + 0x50] 00002BAA 4EBA E238 jsr [PC - 0x1DC8 /* 00000DE4 */] 00002BAE 4EBA DF32 jsr [PC - 0x20CE /* 00000AE2 */] 00002BB2 1D5F FE6F move.b [A6 - 0x191], [A7]+ 00002BB6 6000 0214 bra +0x216 /* 00002DCC */ label00002BBA: 00002BBA 42A7 clr.l -[A7] 00002BBC 206E FE68 movea.l A0, [A6 - 0x198] 00002BC0 2F28 0050 move.l -[A7], [A0 + 0x50] 00002BC4 2F0E move.l -[A7], A6 00002BC6 4EBA F344 jsr [PC - 0xCBC /* 00001F0C */] 00002BCA 205F movea.l A0, [A7]+ 00002BCC 2050 movea.l A0, [A0] 00002BCE 226E FE68 movea.l A1, [A6 - 0x198] 00002BD2 2169 0054 000E move.l [A0 + 0xE], [A1 + 0x54] 00002BD8 6000 01F2 bra +0x1F4 /* 00002DCC */ label00002BDC: 00002BDC 2F0E move.l -[A7], A6 00002BDE 4EBA F372 jsr [PC - 0xC8E /* 00001F52 */] 00002BE2 6000 01E8 bra +0x1EA /* 00002DCC */ label00002BE6: 00002BE6 206E FE68 movea.l A0, [A6 - 0x198] 00002BEA 2F08 move.l -[A7], A0 00002BEC 4267 clr.w -[A7] 00002BEE 226E FE68 movea.l A1, [A6 - 0x198] 00002BF2 2F29 0054 move.l -[A7], [A1 + 0x54] 00002BF6 1F29 005B move.b -[A7], [A1 + 0x5B] 00002BFA 2F08 move.l -[A7], A0 00002BFC 42A7 clr.l -[A7] 00002BFE 226E FE68 movea.l A1, [A6 - 0x198] 00002C02 2F29 0050 move.l -[A7], [A1 + 0x50] 00002C06 2F0E move.l -[A7], A6 00002C08 4EBA F302 jsr [PC - 0xCFE /* 00001F0C */] 00002C0C 201F move.l D0, [A7]+ 00002C0E 205F movea.l A0, [A7]+ 00002C10 2F00 move.l -[A7], D0 00002C12 4EBA EAF8 jsr [PC - 0x1508 /* 0000170C */] 00002C16 301F move.w D0, [A7]+ 00002C18 205F movea.l A0, [A7]+ 00002C1A 3140 004E move.w [A0 + 0x4E], D0 00002C1E 6000 01AC bra +0x1AE /* 00002DCC */ label00002C22: 00002C22 206E FE68 movea.l A0, [A6 - 0x198] 00002C26 1028 0057 move.b D0, [A0 + 0x57] 00002C2A 673A beq +0x3C /* 00002C66 */ 00002C2C 102D B518 move.b D0, [A5 - 0x4AE8] 00002C30 6704 beq +0x6 /* 00002C36 */ 00002C32 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] label00002C36: 00002C36 102D C232 move.b D0, [A5 - 0x3DCE] 00002C3A 6708 beq +0xA /* 00002C44 */ 00002C3C 1F3C 0001 move.b -[A7], 0x1 00002C40 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label00002C44: 00002C44 4267 clr.w -[A7] 00002C46 4EBA E692 jsr [PC - 0x196E /* 000012DA */] 00002C4A 1D5F FE6F move.b [A6 - 0x191], [A7]+ 00002C4E 42A7 clr.l -[A7] 00002C50 206E FE68 movea.l A0, [A6 - 0x198] 00002C54 2F28 0050 move.l -[A7], [A0 + 0x50] 00002C58 2F0E move.l -[A7], A6 00002C5A 4EBA F2B0 jsr [PC - 0xD50 /* 00001F0C */] 00002C5E 2B5F EAE6 move.l [A5 - 0x151A], [A7]+ 00002C62 6000 0168 bra +0x16A /* 00002DCC */ label00002C66: 00002C66 42A7 clr.l -[A7] 00002C68 206E FE68 movea.l A0, [A6 - 0x198] 00002C6C 2F28 0050 move.l -[A7], [A0 + 0x50] 00002C70 2F0E move.l -[A7], A6 00002C72 4EBA F298 jsr [PC - 0xD68 /* 00001F0C */] 00002C76 201F move.l D0, [A7]+ 00002C78 B0AD EAE6 cmp.l D0, [A5 - 0x151A] 00002C7C 6600 014E bne +0x150 /* 00002DCC */ 00002C80 7000 moveq.l D0, 0x00 00002C82 2B40 EAE6 move.l [A5 - 0x151A], D0 00002C86 6000 0144 bra +0x146 /* 00002DCC */ label00002C8A: 00002C8A 486E FFD0 pea.l [A6 - 0x30] 00002C8E 4EBA F1FE jsr [PC - 0xE02 /* 00001E8E */] 00002C92 2D6E FFE4 FE7A move.l [A6 - 0x186], [A6 - 0x1C] 00002C98 206E FE68 movea.l A0, [A6 - 0x198] 00002C9C 4AA8 006C tst.l [A0 + 0x6C] 00002CA0 6706 beq +0x8 /* 00002CA8 */ 00002CA2 2D68 006C FE7A move.l [A6 - 0x186], [A0 + 0x6C] label00002CA8: 00002CA8 4267 clr.w -[A7] 00002CAA 2F2D EAF8 move.l -[A7], [A5 - 0x1508] 00002CAE 486E FFD0 pea.l [A6 - 0x30] 00002CB2 2F2E FE7A move.l -[A7], [A6 - 0x186] 00002CB6 206E FE68 movea.l A0, [A6 - 0x198] 00002CBA 1F28 006B move.b -[A7], [A0 + 0x6B] 00002CBE 4EAD 083A jsr [A5 + 0x83A /* export_259 */] 00002CC2 101F move.b D0, [A7]+ 00002CC4 660A bne +0xC /* 00002CD0 */ 00002CC6 206E FE68 movea.l A0, [A6 - 0x198] 00002CCA 317C 0001 004E move.w [A0 + 0x4E], 0x1 label00002CD0: 00002CD0 486D 083A pea.l [A5 + 0x83A /* export_259 */] 00002CD4 A9F1 syscall UnloadSeg 00002CD6 6000 00F4 bra +0xF6 /* 00002DCC */ label00002CDA: 00002CDA 42A7 clr.l -[A7] 00002CDC 206E FE68 movea.l A0, [A6 - 0x198] 00002CE0 2F28 0050 move.l -[A7], [A0 + 0x50] 00002CE4 2F0E move.l -[A7], A6 00002CE6 4EBA F224 jsr [PC - 0xDDC /* 00001F0C */] 00002CEA 205F movea.l A0, [A7]+ 00002CEC 2050 movea.l A0, [A0] 00002CEE 2D48 FE42 move.l [A6 - 0x1BE], A0 00002CF2 226E FE68 movea.l A1, [A6 - 0x198] 00002CF6 4AA9 0054 tst.l [A1 + 0x54] 00002CFA 56C0 sne D0 00002CFC 4400 neg.b D0 00002CFE 1140 0044 move.b [A0 + 0x44], D0 00002D02 206E FE42 movea.l A0, [A6 - 0x1BE] 00002D06 226E FE68 movea.l A1, [A6 - 0x198] 00002D0A 4AA9 0058 tst.l [A1 + 0x58] 00002D0E 56C0 sne D0 00002D10 4400 neg.b D0 00002D12 1140 0045 move.b [A0 + 0x45], D0 00002D16 6000 00B4 bra +0xB6 /* 00002DCC */ label00002D1A: 00002D1A 206E FE68 movea.l A0, [A6 - 0x198] 00002D1E 2F28 0050 move.l -[A7], [A0 + 0x50] 00002D22 2F28 0054 move.l -[A7], [A0 + 0x54] 00002D26 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00002D2A 486E FE80 pea.l [A6 - 0x180] 00002D2E 486E FFA4 pea.l [A6 - 0x5C] 00002D32 486E FFA0 pea.l [A6 - 0x60] 00002D36 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 00002D3A 4267 clr.w -[A7] 00002D3C 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00002D40 206E FE68 movea.l A0, [A6 - 0x198] 00002D44 2F28 0058 move.l -[A7], [A0 + 0x58] 00002D48 4EBA EDD2 jsr [PC - 0x122E /* 00001B1C */] 00002D4C 1D5F FE6E move.b [A6 - 0x192], [A7]+ 00002D50 102E FE6E move.b D0, [A6 - 0x192] 00002D54 6676 bne +0x78 /* 00002DCC */ 00002D56 206E FE68 movea.l A0, [A6 - 0x198] 00002D5A 317C 0001 004E move.w [A0 + 0x4E], 0x1 00002D60 606A bra +0x6C /* 00002DCC */ label00002D62: 00002D62 4267 clr.w -[A7] 00002D64 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */] 00002D68 6062 bra +0x64 /* 00002DCC */ label00002D6A: 00002D6A 1F3C 0001 move.b -[A7], 0x1 00002D6E 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */] 00002D72 6058 bra +0x5A /* 00002DCC */ label00002D74: 00002D74 42A7 clr.l -[A7] 00002D76 206E FE68 movea.l A0, [A6 - 0x198] 00002D7A 2F28 0050 move.l -[A7], [A0 + 0x50] 00002D7E 2F0E move.l -[A7], A6 00002D80 4EBA F18A jsr [PC - 0xE76 /* 00001F0C */] 00002D84 205F movea.l A0, [A7]+ 00002D86 2050 movea.l A0, [A0] 00002D88 226E FE68 movea.l A1, [A6 - 0x198] 00002D8C 7001 moveq.l D0, 0x01 00002D8E B0A9 0054 cmp.l D0, [A1 + 0x54] 00002D92 57C0 seq D0 00002D94 4400 neg.b D0 00002D96 1140 0043 move.b [A0 + 0x43], D0 00002D9A 6030 bra +0x32 /* 00002DCC */ label00002D9C: 00002D9C 206E FE68 movea.l A0, [A6 - 0x198] 00002DA0 2F08 move.l -[A7], A0 00002DA2 4267 clr.w -[A7] 00002DA4 226E FE68 movea.l A1, [A6 - 0x198] 00002DA8 3F29 0052 move.w -[A7], [A1 + 0x52] 00002DAC 3F29 0056 move.w -[A7], [A1 + 0x56] 00002DB0 2F29 0058 move.l -[A7], [A1 + 0x58] 00002DB4 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */] 00002DB8 301F move.w D0, [A7]+ 00002DBA 205F movea.l A0, [A7]+ 00002DBC 3140 004E move.w [A0 + 0x4E], D0 00002DC0 600A bra +0xC /* 00002DCC */ label00002DC2: 00002DC2 206E FE68 movea.l A0, [A6 - 0x198] 00002DC6 317C 0002 004E move.w [A0 + 0x4E], 0x2 label00002DCC: 00002DCC 4FEE FE22 lea.l A7, [A6 - 0x1DE] 00002DD0 2B6E FFFC E31E move.l [A5 - 0x1CE2], [A6 - 0x4] label00002DD6: 00002DD6 202D D14A move.l D0, [A5 - 0x2EB6] 00002DDA B0AE FFF8 cmp.l D0, [A6 - 0x8] 00002DDE 6F06 ble +0x8 /* 00002DE6 */ 00002DE0 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00002DE4 60F0 bra -0xE /* 00002DD6 */ label00002DE6: 00002DE6 102D B820 move.b D0, [A5 - 0x47E0] 00002DEA 670A beq +0xC /* 00002DF6 */ 00002DEC 206D EAF8 movea.l A0, [A5 - 0x1508] 00002DF0 317C 0001 004E move.w [A0 + 0x4E], 0x1 label00002DF6: 00002DF6 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00002DFA 102D B820 move.b D0, [A5 - 0x47E0] 00002DFE 802E FE6C or.b D0, [A6 - 0x194] 00002E02 1B40 B820 move.b [A5 - 0x47E0], D0 00002E06 1B6E FE6D CCA8 move.b [A5 - 0x3358], [A6 - 0x193] 00002E0C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002E10 A873 syscall SetPort 00002E12 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002E16 4E5E unlink A6 00002E18 4E75 rts export_730: 00002E1A 4E56 FFFE link A6, -0x0002 00002E1E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00002E24 4AAD EAD4 tst.l [A5 - 0x152C] 00002E28 6602 bne +0x4 /* 00002E2C */ 00002E2A 6040 bra +0x42 /* 00002E6C */ label00002E2C: 00002E2C 422E 0008 clr.b [A6 + 0x8] 00002E30 70FF moveq.l D0, 0xFFFFFFFF 00002E32 B0AD EAD4 cmp.l D0, [A5 - 0x152C] 00002E36 6602 bne +0x4 /* 00002E3A */ 00002E38 6032 bra +0x34 /* 00002E6C */ label00002E3A: 00002E3A 4267 clr.w -[A7] 00002E3C 2F2D EAD4 move.l -[A7], [A5 - 0x152C] 00002E40 3F3C 03EB move.w -[A7], 0x3EB 00002E44 486E FFFF pea.l [A6 - 0x1] 00002E48 4EBA ED60 jsr [PC - 0x12A0 /* 00001BAA */] 00002E4C 101F move.b D0, [A7]+ 00002E4E 671C beq +0x1E /* 00002E6C */ 00002E50 C02E FFFF and.b D0, [A6 - 0x1] 00002E54 4A00 tst.b D0 00002E56 6714 beq +0x16 /* 00002E6C */ 00002E58 4AAD EAD4 tst.l [A5 - 0x152C] 00002E5C 57C1 seq D1 00002E5E C001 and.b D0, D1 00002E60 670A beq +0xC /* 00002E6C */ 00002E62 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00002E68 422D E97C clr.b [A5 - 0x1684] label00002E6C: 00002E6C 4E5E unlink A6 00002E6E 4E75 rts fn00002E70: 00002E70 4E56 0000 link A6, 0 00002E74 4AAD EAD4 tst.l [A5 - 0x152C] 00002E78 56C0 sne D0 00002E7A 4400 neg.b D0 00002E7C 1D40 0008 move.b [A6 + 0x8], D0 00002E80 4E5E unlink A6 00002E82 4E75 rts fn00002E84: 00002E84 4E56 FF00 link A6, -0x0100 00002E88 206E 000C movea.l A0, [A6 + 0xC] 00002E8C 43EE FF00 lea.l A1, [A6 - 0x100] 00002E90 707F moveq.l D0, 0x7F label00002E92: 00002E92 32D8 move.w [A1]+, [A0]+ 00002E94 51C8 FFFC dbf D0, -0x6 /* 00002E92 */ 00002E98 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E9C 487A 002A pea.l [PC + 0x2A /* 00002EC8, value 0x1204E56 */] 00002EA0 A933 syscall AppendMenu 00002EA2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EA6 4267 clr.w -[A7] 00002EA8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EAC A950 syscall CountMItems 00002EAE 486E FF00 pea.l [A6 - 0x100] 00002EB2 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */] 00002EB6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EBA 4EBA 166A jsr [PC + 0x166A /* 00004526 */] 00002EBE 4E5E unlink A6 00002EC0 205F movea.l A0, [A7]+ 00002EC2 DEFC 000C add.w A7, 0xC 00002EC6 4ED0 jmp [A0] 00002EC8 0120 btst -[A0], D0 fn00002ECA: 00002ECA 4E56 FFFE link A6, -0x0002 00002ECE 2F2E 000E move.l -[A7], [A6 + 0xE] 00002ED2 3F2E 000C move.w -[A7], [A6 + 0xC] 00002ED6 4EBA 08F2 jsr [PC + 0x8F2 /* 000037CA */] 00002EDA 2F2E 000E move.l -[A7], [A6 + 0xE] 00002EDE 3F2E 000C move.w -[A7], [A6 + 0xC] 00002EE2 A952 syscall DeleteMenuItem/DelMenuItem 00002EE4 2F2E 000E move.l -[A7], [A6 + 0xE] 00002EE8 4EBA 163C jsr [PC + 0x163C /* 00004526 */] 00002EEC 4E5E unlink A6 00002EEE 205F movea.l A0, [A7]+ 00002EF0 DEFC 000A add.w A7, 0xA /* '\n' */ 00002EF4 4ED0 jmp [A0] fn00002EF6: 00002EF6 4E56 FFFE link A6, -0x0002 00002EFA 2F07 move.l -[A7], D7 00002EFC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F00 4267 clr.w -[A7] 00002F02 4EBA 08C6 jsr [PC + 0x8C6 /* 000037CA */] 00002F06 206E 000C movea.l A0, [A6 + 0xC] 00002F0A 2050 movea.l A0, [A0] 00002F0C 3E10 move.w D7, [A0] 00002F0E 3F07 move.w -[A7], D7 00002F10 A936 syscall DeleteMenu 00002F12 0C47 07D0 cmpi.w D7, 0x7D0 00002F16 6D0A blt +0xC /* 00002F22 */ 00002F18 486E 000C pea.l [A6 + 0xC] 00002F1C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002F20 6068 bra +0x6A /* 00002F8A */ label00002F22: 00002F22 4267 clr.w -[A7] 00002F24 3F07 move.w -[A7], D7 00002F26 4EBA 1574 jsr [PC + 0x1574 /* 0000449C */] 00002F2A 7001 moveq.l D0, 0x01 00002F2C B047 cmp.w D0, D7 00002F2E 56C0 sne D0 00002F30 C01F and.b D0, [A7]+ 00002F32 6756 beq +0x58 /* 00002F8A */ 00002F34 202E 000C move.l D0, [A6 + 0xC] 00002F38 B0AD C1E4 cmp.l D0, [A5 - 0x3E1C] 00002F3C 6608 bne +0xA /* 00002F46 */ 00002F3E 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 00002F42 A916 syscall HideWindow 00002F44 6010 bra +0x12 /* 00002F56 */ label00002F46: 00002F46 202E 000C move.l D0, [A6 + 0xC] 00002F4A B0AD C1FC cmp.l D0, [A5 - 0x3E04] 00002F4E 6606 bne +0x8 /* 00002F56 */ 00002F50 2F2D C2E6 move.l -[A7], [A5 - 0x3D1A] 00002F54 A916 syscall HideWindow label00002F56: 00002F56 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F5A A992 syscall DetachResource 00002F5C 486E 000C pea.l [A6 + 0xC] 00002F60 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002F64 3007 move.w D0, D7 00002F66 5340 subq.w D0, 1 00002F68 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 00002F6C E540 asl D0.w, 2 00002F6E 48E7 8080 movem.l -[A7], D0,A0 00002F72 42A7 clr.l -[A7] 00002F74 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00002F7A 3F07 move.w -[A7], D7 00002F7C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00002F80 221F move.l D1, [A7]+ 00002F82 4CDF 0101 movem.l D0,A0, [A7]+ 00002F86 2181 0000 move.l [A0 + D0.w], D1 label00002F8A: 00002F8A 4EAD 257A jsr [A5 + 0x257A /* export_1195 */] 00002F8E 2E1F move.l D7, [A7]+ 00002F90 4E5E unlink A6 00002F92 205F movea.l A0, [A7]+ 00002F94 504F addq.w A7, 8 00002F96 4ED0 jmp [A0] fn00002F98: 00002F98 4E56 0000 link A6, 0 00002F9C 3F3C 0049 move.w -[A7], 0x49 /* 'I' */ 00002FA0 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00002FA4 206E 0008 movea.l A0, [A6 + 0x8] 00002FA8 2C48 movea.l A6, A0 00002FAA 4EFA 02FC jmp [PC + 0x2FC /* 000032A8 */] 00002FAE 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002FB2 2E9F move.l [A7], [A7]+ 00002FB4 4E75 rts export_731: fn00002FB6: 00002FB6 4E56 FFDA link A6, -0x0026 00002FBA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002FBE 206E 0010 movea.l A0, [A6 + 0x10] 00002FC2 43EE FFEE lea.l A1, [A6 - 0x12] 00002FC6 7008 moveq.l D0, 0x08 label00002FC8: 00002FC8 32D8 move.w [A1]+, [A0]+ 00002FCA 51C8 FFFC dbf D0, -0x6 /* 00002FC8 */ 00002FCE 206E 0008 movea.l A0, [A6 + 0x8] 00002FD2 43EE FFE8 lea.l A1, [A6 - 0x18] 00002FD6 7002 moveq.l D0, 0x02 label00002FD8: 00002FD8 32D8 move.w [A1]+, [A0]+ 00002FDA 51C8 FFFC dbf D0, -0x6 /* 00002FD8 */ 00002FDE 102D B820 move.b D0, [A5 - 0x47E0] 00002FE2 6704 beq +0x6 /* 00002FE8 */ 00002FE4 6000 02C2 bra +0x2C4 /* 000032A8 */ label00002FE8: 00002FE8 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 00002FEE 3D6E 000E FFDE move.w [A6 - 0x22], [A6 + 0xE] 00002FF4 3D6E FFE0 FFE6 move.w [A6 - 0x1A], [A6 - 0x20] 00002FFA 6000 02A0 bra +0x2A2 /* 0000329C */ label00002FFE: 00002FFE 302E FFE6 move.w D0, [A6 - 0x1A] 00003002 C1FC 0006 muls.w D0, 0x6 00003006 41F6 00E8 lea.l A0, [A6 + D0.w - 0x24] 0000300A 2D48 FFDA move.l [A6 - 0x26], A0 0000300E 2050 movea.l A0, [A0] 00003010 2050 movea.l A0, [A0] 00003012 3D50 FFE4 move.w [A6 - 0x1C], [A0] 00003016 5DC0 slt D0 00003018 4A00 tst.b D0 0000301A 661A bne +0x1C /* 00003036 */ 0000301C 2F00 move.l -[A7], D0 0000301E 42A7 clr.l -[A7] 00003020 206E FFDA movea.l A0, [A6 - 0x26] 00003024 2F10 move.l -[A7], [A0] 00003026 4EBA DD58 jsr [PC - 0x22A8 /* 00000D80 */] 0000302A 221F move.l D1, [A7]+ 0000302C 201F move.l D0, [A7]+ 0000302E 4A81 tst.l D1 00003030 56C1 sne D1 00003032 8001 or.b D0, D1 00003034 6706 beq +0x8 /* 0000303C */ label00003036: 00003036 2F0E move.l -[A7], A6 00003038 4EBA FF5E jsr [PC - 0xA2 /* 00002F98 */] label0000303C: 0000303C 7005 moveq.l D0, 0x05 0000303E B06E FFE4 cmp.w D0, [A6 - 0x1C] 00003042 57C0 seq D0 00003044 4A00 tst.b D0 00003046 6618 bne +0x1A /* 00003060 */ 00003048 7207 moveq.l D1, 0x07 0000304A B26E FFE4 cmp.w D1, [A6 - 0x1C] 0000304E 57C1 seq D1 00003050 8001 or.b D0, D1 00003052 660C bne +0xE /* 00003060 */ 00003054 720B moveq.l D1, 0x0B 00003056 B26E FFE4 cmp.w D1, [A6 - 0x1C] 0000305A 57C1 seq D1 0000305C 8001 or.b D0, D1 0000305E 672E beq +0x30 /* 0000308E */ label00003060: 00003060 7202 moveq.l D1, 0x02 00003062 B26E 000C cmp.w D1, [A6 + 0xC] 00003066 56C1 sne D1 00003068 4A01 tst.b D1 0000306A 670C beq +0xE /* 00003078 */ 0000306C 7404 moveq.l D2, 0x04 0000306E B46E 000C cmp.w D2, [A6 + 0xC] 00003072 56C2 sne D2 00003074 C202 and.b D1, D2 00003076 6610 bne +0x12 /* 00003088 */ label00003078: 00003078 206E FFDA movea.l A0, [A6 - 0x26] 0000307C 4A68 0004 tst.w [A0 + 0x4] 00003080 56C2 sne D2 00003082 8202 or.b D1, D2 00003084 C001 and.b D0, D1 00003086 6706 beq +0x8 /* 0000308E */ label00003088: 00003088 2F0E move.l -[A7], A6 0000308A 4EBA FF0C jsr [PC - 0xF4 /* 00002F98 */] label0000308E: 0000308E 7001 moveq.l D0, 0x01 00003090 B06E FFE4 cmp.w D0, [A6 - 0x1C] 00003094 57C0 seq D0 00003096 4A00 tst.b D0 00003098 674C beq +0x4E /* 000030E6 */ 0000309A 7202 moveq.l D1, 0x02 0000309C B26E 000C cmp.w D1, [A6 + 0xC] 000030A0 56C1 sne D1 000030A2 4A01 tst.b D1 000030A4 660E bne +0x10 /* 000030B4 */ 000030A6 206E FFDA movea.l A0, [A6 - 0x26] 000030AA 4A68 0004 tst.w [A0 + 0x4] 000030AE 56C2 sne D2 000030B0 8202 or.b D1, D2 000030B2 6732 beq +0x34 /* 000030E6 */ label000030B4: 000030B4 7408 moveq.l D2, 0x08 000030B6 B46E 000C cmp.w D2, [A6 + 0xC] 000030BA 56C2 sne D2 000030BC 4A02 tst.b D2 000030BE 670C beq +0xE /* 000030CC */ 000030C0 7606 moveq.l D3, 0x06 000030C2 B66E 000C cmp.w D3, [A6 + 0xC] 000030C6 56C3 sne D3 000030C8 C403 and.b D2, D3 000030CA 6614 bne +0x16 /* 000030E0 */ label000030CC: 000030CC 206E FFDA movea.l A0, [A6 - 0x26] 000030D0 7601 moveq.l D3, 0x01 000030D2 B668 0004 cmp.w D3, [A0 + 0x4] 000030D6 56C3 sne D3 000030D8 8403 or.b D2, D3 000030DA C202 and.b D1, D2 000030DC C001 and.b D0, D1 000030DE 6706 beq +0x8 /* 000030E6 */ label000030E0: 000030E0 2F0E move.l -[A7], A6 000030E2 4EBA FEB4 jsr [PC - 0x14C /* 00002F98 */] label000030E6: 000030E6 206E FFDA movea.l A0, [A6 - 0x26] 000030EA 4A68 0004 tst.w [A0 + 0x4] 000030EE 57C0 seq D0 000030F0 4A00 tst.b D0 000030F2 6708 beq +0xA /* 000030FC */ 000030F4 4A6D A0A0 tst.w [A5 - 0x5F60] 000030F8 5DC1 slt D1 000030FA C001 and.b D0, D1 label000030FC: 000030FC 4400 neg.b D0 000030FE 1B40 B3C4 move.b [A5 - 0x4C3C], D0 00003102 302E 000C move.w D0, [A6 + 0xC] 00003106 6B00 018E bmi +0x190 /* 00003296 */ 0000310A 0C40 0008 cmpi.w D0, 0x8 0000310E 6E00 0186 bgt +0x188 /* 00003296 */ 00003112 D040 add.w D0, D0 00003114 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003118 4EFB 0000 jmp [PC + D0.w] 0000311C 0014 0028 ori.b [A4], 0x28 /* '(' */ 00003120 008E 00B8 00D0 ori.l A6, 0xB800D0 00003126 0128 013A btst [A0 + 0x13A], D0 0000312A 014E bchg A6, D0 0000312C 0160 bchg -[A0], D0 0000312E 206E FFDA movea.l A0, [A6 - 0x26] 00003132 2F10 move.l -[A7], [A0] 00003134 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003138 2F0E move.l -[A7], A6 0000313A 4EBA FD48 jsr [PC - 0x2B8 /* 00002E84 */] 0000313E 6000 0156 bra +0x158 /* 00003296 */ 00003142 70FF moveq.l D0, 0xFFFFFFFF 00003144 B06E FFEC cmp.w D0, [A6 - 0x14] 00003148 6614 bne +0x16 /* 0000315E */ 0000314A 206E FFDA movea.l A0, [A6 - 0x26] 0000314E 2F10 move.l -[A7], [A0] 00003150 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003154 2F0E move.l -[A7], A6 00003156 4EBA FD2C jsr [PC - 0x2D4 /* 00002E84 */] 0000315A 6000 013A bra +0x13C /* 00003296 */ label0000315E: 0000315E 206E FFDA movea.l A0, [A6 - 0x26] 00003162 2F10 move.l -[A7], [A0] 00003164 487A 0154 pea.l [PC + 0x154 /* 000032BA, value 0x1204E56 */] 00003168 206E FFDA movea.l A0, [A6 - 0x26] 0000316C 3F28 0004 move.w -[A7], [A0 + 0x4] 00003170 A826 syscall InsertMenuItem/InsMenuItem 00003172 206E FFDA movea.l A0, [A6 - 0x26] 00003176 2F10 move.l -[A7], [A0] 00003178 3028 0004 move.w D0, [A0 + 0x4] 0000317C 5240 addq.w D0, 1 0000317E 3F00 move.w -[A7], D0 00003180 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003184 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */] 00003188 206E FFDA movea.l A0, [A6 - 0x26] 0000318C 2F10 move.l -[A7], [A0] 0000318E 3028 0004 move.w D0, [A0 + 0x4] 00003192 5240 addq.w D0, 1 00003194 3F00 move.w -[A7], D0 00003196 4EBA 05A0 jsr [PC + 0x5A0 /* 00003738 */] 0000319A 206E FFDA movea.l A0, [A6 - 0x26] 0000319E 2F10 move.l -[A7], [A0] 000031A0 4EBA 1384 jsr [PC + 0x1384 /* 00004526 */] 000031A4 6000 00F0 bra +0xF2 /* 00003296 */ 000031A8 206E FFDA movea.l A0, [A6 - 0x26] 000031AC 4A68 0004 tst.w [A0 + 0x4] 000031B0 660C bne +0xE /* 000031BE */ 000031B2 2F10 move.l -[A7], [A0] 000031B4 2F0E move.l -[A7], A6 000031B6 4EBA FD3E jsr [PC - 0x2C2 /* 00002EF6 */] 000031BA 6000 00DA bra +0xDC /* 00003296 */ label000031BE: 000031BE 206E FFDA movea.l A0, [A6 - 0x26] 000031C2 2F10 move.l -[A7], [A0] 000031C4 3F28 0004 move.w -[A7], [A0 + 0x4] 000031C8 2F0E move.l -[A7], A6 000031CA 4EBA FCFE jsr [PC - 0x302 /* 00002ECA */] 000031CE 6000 00C6 bra +0xC8 /* 00003296 */ 000031D2 206E FFDA movea.l A0, [A6 - 0x26] 000031D6 2F10 move.l -[A7], [A0] 000031D8 3F28 0004 move.w -[A7], [A0 + 0x4] 000031DC 4240 clr.w D0 000031DE 102E FFE8 move.b D0, [A6 - 0x18] 000031E2 3F00 move.w -[A7], D0 000031E4 A942 syscall SetItmStyle 000031E6 6000 00AE bra +0xB0 /* 00003296 */ 000031EA 102E FFE8 move.b D0, [A6 - 0x18] 000031EE 670E beq +0x10 /* 000031FE */ 000031F0 206E FFDA movea.l A0, [A6 - 0x26] 000031F4 2F10 move.l -[A7], [A0] 000031F6 3F28 0004 move.w -[A7], [A0 + 0x4] 000031FA A939 syscall EnableItem 000031FC 600C bra +0xE /* 0000320A */ label000031FE: 000031FE 206E FFDA movea.l A0, [A6 - 0x26] 00003202 2F10 move.l -[A7], [A0] 00003204 3F28 0004 move.w -[A7], [A0 + 0x4] 00003208 A93A syscall DisableItem label0000320A: 0000320A 206E FFDA movea.l A0, [A6 - 0x26] 0000320E 2010 move.l D0, [A0] 00003210 B0AD C1E4 cmp.l D0, [A5 - 0x3E1C] 00003214 57C0 seq D0 00003216 4A68 0004 tst.w [A0 + 0x4] 0000321A 57C1 seq D1 0000321C C001 and.b D0, D1 0000321E 6706 beq +0x8 /* 00003226 */ 00003220 4EBA 1782 jsr [PC + 0x1782 /* 000049A4 */] 00003224 6070 bra +0x72 /* 00003296 */ label00003226: 00003226 206E FFDA movea.l A0, [A6 - 0x26] 0000322A 2010 move.l D0, [A0] 0000322C B0AD C1FC cmp.l D0, [A5 - 0x3E04] 00003230 57C0 seq D0 00003232 4A68 0004 tst.w [A0 + 0x4] 00003236 57C1 seq D1 00003238 C001 and.b D0, D1 0000323A 675A beq +0x5C /* 00003296 */ 0000323C 4EBA 1740 jsr [PC + 0x1740 /* 0000497E */] 00003240 6054 bra +0x56 /* 00003296 */ 00003242 206E FFDA movea.l A0, [A6 - 0x26] 00003246 2F10 move.l -[A7], [A0] 00003248 3F28 0004 move.w -[A7], [A0 + 0x4] 0000324C 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00003250 A944 syscall SetItmMark 00003252 6042 bra +0x44 /* 00003296 */ 00003254 206E FFDA movea.l A0, [A6 - 0x26] 00003258 2F10 move.l -[A7], [A0] 0000325A 3F28 0004 move.w -[A7], [A0 + 0x4] 0000325E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003262 4EBA 19D8 jsr [PC + 0x19D8 /* 00004C3C */] 00003266 602E bra +0x30 /* 00003296 */ 00003268 206E FFDA movea.l A0, [A6 - 0x26] 0000326C 2F10 move.l -[A7], [A0] 0000326E 3F28 0004 move.w -[A7], [A0 + 0x4] 00003272 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00003276 A84F syscall SetItemCmd 00003278 601C bra +0x1E /* 00003296 */ 0000327A 206E FFDA movea.l A0, [A6 - 0x26] 0000327E 2F10 move.l -[A7], [A0] 00003280 3F28 0004 move.w -[A7], [A0 + 0x4] 00003284 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003288 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */] 0000328C 206E FFDA movea.l A0, [A6 - 0x26] 00003290 2F10 move.l -[A7], [A0] 00003292 4EBA 1292 jsr [PC + 0x1292 /* 00004526 */] label00003296: 00003296 526E FFE6 addq.w [A6 - 0x1A], 1 0000329A 690C bvs +0xE /* 000032A8 */ label0000329C: 0000329C 302E FFE6 move.w D0, [A6 - 0x1A] 000032A0 B06E FFDE cmp.w D0, [A6 - 0x22] 000032A4 6F00 FD58 ble -0x2A6 /* 00002FFE */ label000032A8: 000032A8 4FEE FFBA lea.l A7, [A6 - 0x46] 000032AC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000032B0 4E5E unlink A6 000032B2 205F movea.l A0, [A7]+ 000032B4 DEFC 000C add.w A7, 0xC 000032B8 4ED0 jmp [A0] 000032BA 0120 btst -[A0], D0 export_732: 000032BC 4E56 FFDC link A6, -0x0024 000032C0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000032C4 422E 0008 clr.b [A6 + 0x8] 000032C8 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 000032CC B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 000032D0 6604 bne +0x6 /* 000032D6 */ 000032D2 6000 00EA bra +0xEC /* 000033BE */ label000032D6: 000032D6 42A7 clr.l -[A7] 000032D8 A93B syscall GetMenuBar 000032DA 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000032DE 6604 bne +0x6 /* 000032E4 */ 000032E0 6000 00DC bra +0xDE /* 000033BE */ label000032E4: 000032E4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000032E8 205F movea.l A0, [A7]+ 000032EA A029 syscall HLock 000032EC 4267 clr.w -[A7] 000032EE 206E FFF0 movea.l A0, [A6 - 0x10] 000032F2 2050 movea.l A0, [A0] 000032F4 3010 move.w D0, [A0] 000032F6 48C0 ext.l D0 000032F8 81FC 0006 divs.w D0, 0x6 000032FC 3F00 move.w -[A7], D0 000032FE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003302 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00003306 3C1F move.w D6, [A7]+ 00003308 206E FFF0 movea.l A0, [A6 - 0x10] 0000330C 2850 movea.l A4, [A0] 0000330E 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1 00003314 3D46 FFE0 move.w [A6 - 0x20], D6 00003318 3E2E FFE2 move.w D7, [A6 - 0x1E] 0000331C 6036 bra +0x38 /* 00003354 */ label0000331E: 0000331E 5C8C addq.l A4, 6 00003320 2654 movea.l A3, [A4] 00003322 102D A1EE move.b D0, [A5 - 0x5E12] 00003326 670E beq +0x10 /* 00003336 */ 00003328 2053 movea.l A0, [A3] 0000332A 0C50 BFFF cmpi.w [A0], 0xBFFF 0000332E 5FC1 sle D1 00003330 C001 and.b D0, D1 00003332 6702 beq +0x4 /* 00003336 */ 00003334 601A bra +0x1C /* 00003350 */ label00003336: 00003336 2053 movea.l A0, [A3] 00003338 0828 0000 000D btst.b [A0 + 0xD], 0x0 0000333E 6710 beq +0x12 /* 00003350 */ 00003340 3007 move.w D0, D7 00003342 5340 subq.w D0, 1 00003344 2204 move.l D1, D4 00003346 01C1 bset D1, D0 00003348 2801 move.l D4, D1 0000334A 2F0B move.l -[A7], A3 0000334C 4267 clr.w -[A7] 0000334E A93A syscall DisableItem label00003350: 00003350 5247 addq.w D7, 1 00003352 6906 bvs +0x8 /* 0000335A */ label00003354: 00003354 BE6E FFE0 cmp.w D7, [A6 - 0x20] 00003358 6FC4 ble -0x3A /* 0000331E */ label0000335A: 0000335A 42A7 clr.l -[A7] 0000335C 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00003360 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */] 00003364 2A1F move.l D5, [A7]+ 00003366 206E FFF0 movea.l A0, [A6 - 0x10] 0000336A 2850 movea.l A4, [A0] 0000336C 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 00003372 3D46 FFDC move.w [A6 - 0x24], D6 00003376 3E2E FFDE move.w D7, [A6 - 0x22] 0000337A 6016 bra +0x18 /* 00003392 */ label0000337C: 0000337C 5C8C addq.l A4, 6 0000337E 3007 move.w D0, D7 00003380 5340 subq.w D0, 1 00003382 2204 move.l D1, D4 00003384 0101 btst D1, D0 00003386 6706 beq +0x8 /* 0000338E */ 00003388 2F14 move.l -[A7], [A4] 0000338A 4267 clr.w -[A7] 0000338C A939 syscall EnableItem label0000338E: 0000338E 5247 addq.w D7, 1 00003390 6906 bvs +0x8 /* 00003398 */ label00003392: 00003392 BE6E FFDC cmp.w D7, [A6 - 0x24] 00003396 6FE4 ble -0x1A /* 0000337C */ label00003398: 00003398 102D A1EE move.b D0, [A5 - 0x5E12] 0000339C 6712 beq +0x14 /* 000033B0 */ 0000339E 2205 move.l D1, D5 000033A0 4841 swap.w D1 000033A2 0C41 BFFF cmpi.w D1, 0xBFFF 000033A6 5FC1 sle D1 000033A8 C001 and.b D0, D1 000033AA 6704 beq +0x6 /* 000033B0 */ 000033AC 2F05 move.l -[A7], D5 000033AE A9B5 syscall SystemMenu label000033B0: 000033B0 486E FFF0 pea.l [A6 - 0x10] 000033B4 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000033B8 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 label000033BE: 000033BE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000033C2 4E5E unlink A6 000033C4 4E75 rts export_733: 000033C6 4E56 FDE0 link A6, -0x0220 000033CA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000033CE 206E 000C movea.l A0, [A6 + 0xC] 000033D2 43EE FF00 lea.l A1, [A6 - 0x100] 000033D6 707F moveq.l D0, 0x7F label000033D8: 000033D8 32D8 move.w [A1]+, [A0]+ 000033DA 51C8 FFFC dbf D0, -0x6 /* 000033D8 */ 000033DE 206E 0008 movea.l A0, [A6 + 0x8] 000033E2 43EE FE00 lea.l A1, [A6 - 0x200] 000033E6 707F moveq.l D0, 0x7F label000033E8: 000033E8 32D8 move.w [A1]+, [A0]+ 000033EA 51C8 FFFC dbf D0, -0x6 /* 000033E8 */ 000033EE 3A2E 0010 move.w D5, [A6 + 0x10] 000033F2 4AAE 0012 tst.l [A6 + 0x12] 000033F6 6604 bne +0x6 /* 000033FC */ 000033F8 6000 0092 bra +0x94 /* 0000348C */ label000033FC: 000033FC 4267 clr.w -[A7] 000033FE 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003402 3F05 move.w -[A7], D5 00003404 486E FDEC pea.l [A6 - 0x214] 00003408 4EBA 0186 jsr [PC + 0x186 /* 00003590 */] 0000340C 3E1F move.w D7, [A7]+ 0000340E 41EE FF00 lea.l A0, [A6 - 0x100] 00003412 2D48 FDE4 move.l [A6 - 0x21C], A0 00003416 3D45 FDE8 move.w [A6 - 0x218], D5 0000341A 486E FDEC pea.l [A6 - 0x214] 0000341E 3F07 move.w -[A7], D7 00003420 3F3C 0001 move.w -[A7], 0x1 00003424 486E FDE4 pea.l [A6 - 0x21C] 00003428 4EBA FB8C jsr [PC - 0x474 /* 00002FB6 */] 0000342C 4A2E FE00 tst.b [A6 - 0x200] 00003430 6602 bne +0x4 /* 00003434 */ 00003432 6058 bra +0x5A /* 0000348C */ label00003434: 00003434 3D7C 0001 FDE2 move.w [A6 - 0x21E], 0x1 0000343A 3D47 FDE0 move.w [A6 - 0x220], D7 0000343E 3C2E FDE2 move.w D6, [A6 - 0x21E] 00003442 6028 bra +0x2A /* 0000346C */ label00003444: 00003444 3006 move.w D0, D6 00003446 C1FC 0006 muls.w D0, 0x6 0000344A 41EE FDE6 lea.l A0, [A6 - 0x21A] 0000344E 49F0 0000 lea.l A4, [A0 + D0.w] 00003452 70FF moveq.l D0, 0xFFFFFFFF 00003454 B045 cmp.w D0, D5 00003456 660C bne +0xE /* 00003464 */ 00003458 4267 clr.w -[A7] 0000345A 2F14 move.l -[A7], [A4] 0000345C A950 syscall CountMItems 0000345E 395F 0004 move.w [A4 + 0x4], [A7]+ 00003462 6004 bra +0x6 /* 00003468 */ label00003464: 00003464 526C 0004 addq.w [A4 + 0x4], 1 label00003468: 00003468 5246 addq.w D6, 1 0000346A 6906 bvs +0x8 /* 00003472 */ label0000346C: 0000346C BC6E FDE0 cmp.w D6, [A6 - 0x220] 00003470 6FD2 ble -0x2C /* 00003444 */ label00003472: 00003472 41EE FE00 lea.l A0, [A6 - 0x200] 00003476 2D48 FDE4 move.l [A6 - 0x21C], A0 0000347A 486E FDEC pea.l [A6 - 0x214] 0000347E 3F07 move.w -[A7], D7 00003480 3F3C 0006 move.w -[A7], 0x6 00003484 486E FDE4 pea.l [A6 - 0x21C] 00003488 4EBA FB2C jsr [PC - 0x4D4 /* 00002FB6 */] label0000348C: 0000348C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00003490 4E5E unlink A6 00003492 205F movea.l A0, [A7]+ 00003494 DEFC 000E add.w A7, 0xE 00003498 4ED0 jmp [A0] fn0000349A: 0000349A 4E56 FEFE link A6, -0x0102 0000349E 48E7 0118 movem.l -[A7], D7,A3,A4 000034A2 266E 000C movea.l A3, [A6 + 0xC] 000034A6 286E 0008 movea.l A4, [A6 + 0x8] 000034AA 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000034B0 4A6C 000C tst.w [A4 + 0xC] 000034B4 6E06 bgt +0x8 /* 000034BC */ 000034B6 36AC 000C move.w [A3], [A4 + 0xC] 000034BA 6070 bra +0x72 /* 0000352C */ label000034BC: 000034BC 2F2C 000E move.l -[A7], [A4 + 0xE] 000034C0 3F2C 000C move.w -[A7], [A4 + 0xC] 000034C4 486E FF00 pea.l [A6 - 0x100] 000034C8 A946 syscall GetMenuItemText/GetItem 000034CA 4267 clr.w -[A7] 000034CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000034D0 486E FF00 pea.l [A6 - 0x100] 000034D4 4EBA 0FEA jsr [PC + 0xFEA /* 000044C0 */] 000034D8 369F move.w [A3], [A7]+ 000034DA 6F02 ble +0x4 /* 000034DE */ 000034DC 604E bra +0x50 /* 0000352C */ label000034DE: 000034DE 206C 000E movea.l A0, [A4 + 0xE] 000034E2 2050 movea.l A0, [A0] 000034E4 3E10 move.w D7, [A0] 000034E6 7003 moveq.l D0, 0x03 000034E8 B047 cmp.w D0, D7 000034EA 57C0 seq D0 000034EC 4A00 tst.b D0 000034EE 660A bne +0xC /* 000034FA */ 000034F0 720D moveq.l D1, 0x0D 000034F2 B247 cmp.w D1, D7 000034F4 57C1 seq D1 000034F6 8001 or.b D0, D1 000034F8 672E beq +0x30 /* 00003528 */ label000034FA: 000034FA 7203 moveq.l D1, 0x03 000034FC B26C 000C cmp.w D1, [A4 + 0xC] 00003500 5FC1 sle D1 00003502 4A01 tst.b D1 00003504 6722 beq +0x24 /* 00003528 */ 00003506 7406 moveq.l D2, 0x06 00003508 B46C 000C cmp.w D2, [A4 + 0xC] 0000350C 5CC2 sge D2 0000350E C202 and.b D1, D2 00003510 C001 and.b D0, D1 00003512 6714 beq +0x16 /* 00003528 */ 00003514 4267 clr.w -[A7] 00003516 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000351A 486E FF00 pea.l [A6 - 0x100] 0000351E 4EBA 06D8 jsr [PC + 0x6D8 /* 00003BF8 */] 00003522 369F move.w [A3], [A7]+ 00003524 6F02 ble +0x4 /* 00003528 */ 00003526 6004 bra +0x6 /* 0000352C */ label00003528: 00003528 422E 0014 clr.b [A6 + 0x14] label0000352C: 0000352C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003530 4E5E unlink A6 00003532 205F movea.l A0, [A7]+ 00003534 DEFC 000C add.w A7, 0xC 00003538 4ED0 jmp [A0] fn0000353A: 0000353A 4E56 FFFE link A6, -0x0002 0000353E 48E7 0118 movem.l -[A7], D7,A3,A4 00003542 286E 0008 movea.l A4, [A6 + 0x8] 00003546 3E2C FFFE move.w D7, [A4 - 0x2] 0000354A 5247 addq.w D7, 1 0000354C 206C 0008 movea.l A0, [A4 + 0x8] 00003550 3007 move.w D0, D7 00003552 C1FC 0006 muls.w D0, 0x6 00003556 21AE 000C 00FA move.l [A0 + D0.w - 0x6], [A6 + 0xC] 0000355C 206C 0008 movea.l A0, [A4 + 0x8] 00003560 3007 move.w D0, D7 00003562 C1FC 0006 muls.w D0, 0x6 00003566 47F0 00FA lea.l A3, [A0 + D0.w - 0x6] 0000356A 4267 clr.w -[A7] 0000356C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003570 486B 0004 pea.l [A3 + 0x4] 00003574 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003578 4EBA FF20 jsr [PC - 0xE0 /* 0000349A */] 0000357C 101F move.b D0, [A7]+ 0000357E 6704 beq +0x6 /* 00003584 */ 00003580 3947 FFFE move.w [A4 - 0x2], D7 label00003584: 00003584 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003588 4E5E unlink A6 0000358A 205F movea.l A0, [A7]+ 0000358C 504F addq.w A7, 8 0000358E 4ED0 jmp [A0] export_734: fn00003590: 00003590 4E56 FFFE link A6, -0x0002 00003594 2F0C move.l -[A7], A4 00003596 426E 0012 clr.w [A6 + 0x12] 0000359A 4AAE 000E tst.l [A6 + 0xE] 0000359E 6604 bne +0x6 /* 000035A4 */ 000035A0 6000 0096 bra +0x98 /* 00003638 */ label000035A4: 000035A4 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 000035AA 206E 0008 movea.l A0, [A6 + 0x8] 000035AE 49D0 lea.l A4, [A0] 000035B0 28AE 000E move.l [A4], [A6 + 0xE] 000035B4 396E 000C 0004 move.w [A4 + 0x4], [A6 + 0xC] 000035BA 206E 000E movea.l A0, [A6 + 0xE] 000035BE 2050 movea.l A0, [A0] 000035C0 3010 move.w D0, [A0] 000035C2 5540 subq.w D0, 2 000035C4 672C beq +0x2E /* 000035F2 */ 000035C6 5340 subq.w D0, 1 000035C8 6710 beq +0x12 /* 000035DA */ 000035CA 0440 0009 subi.w D0, 0x9 /* '\t' */ 000035CE 6738 beq +0x3A /* 00003608 */ 000035D0 5340 subq.w D0, 1 000035D2 6712 beq +0x14 /* 000035E6 */ 000035D4 5340 subq.w D0, 1 000035D6 6746 beq +0x48 /* 0000361E */ 000035D8 6058 bra +0x5A /* 00003632 */ label000035DA: 000035DA 2F2D C204 move.l -[A7], [A5 - 0x3DFC] 000035DE 2F0E move.l -[A7], A6 000035E0 4EBA FF58 jsr [PC - 0xA8 /* 0000353A */] 000035E4 604C bra +0x4E /* 00003632 */ label000035E6: 000035E6 2F2D C1DC move.l -[A7], [A5 - 0x3E24] 000035EA 2F0E move.l -[A7], A6 000035EC 4EBA FF4C jsr [PC - 0xB4 /* 0000353A */] 000035F0 6040 bra +0x42 /* 00003632 */ label000035F2: 000035F2 2F2D C200 move.l -[A7], [A5 - 0x3E00] 000035F6 2F0E move.l -[A7], A6 000035F8 4EBA FF40 jsr [PC - 0xC0 /* 0000353A */] 000035FC 2F2D C208 move.l -[A7], [A5 - 0x3DF8] 00003600 2F0E move.l -[A7], A6 00003602 4EBA FF36 jsr [PC - 0xCA /* 0000353A */] 00003606 602A bra +0x2C /* 00003632 */ label00003608: 00003608 2F2D C1D8 move.l -[A7], [A5 - 0x3E28] 0000360C 2F0E move.l -[A7], A6 0000360E 4EBA FF2A jsr [PC - 0xD6 /* 0000353A */] 00003612 2F2D C208 move.l -[A7], [A5 - 0x3DF8] 00003616 2F0E move.l -[A7], A6 00003618 4EBA FF20 jsr [PC - 0xE0 /* 0000353A */] 0000361C 6014 bra +0x16 /* 00003632 */ label0000361E: 0000361E 2F2D C1D8 move.l -[A7], [A5 - 0x3E28] 00003622 2F0E move.l -[A7], A6 00003624 4EBA FF14 jsr [PC - 0xEC /* 0000353A */] 00003628 2F2D C200 move.l -[A7], [A5 - 0x3E00] 0000362C 2F0E move.l -[A7], A6 0000362E 4EBA FF0A jsr [PC - 0xF6 /* 0000353A */] label00003632: 00003632 3D6E FFFE 0012 move.w [A6 + 0x12], [A6 - 0x2] label00003638: 00003638 285F movea.l A4, [A7]+ 0000363A 4E5E unlink A6 0000363C 205F movea.l A0, [A7]+ 0000363E DEFC 000A add.w A7, 0xA /* '\n' */ 00003642 4ED0 jmp [A0] fn00003644: 00003644 4E56 FFFC link A6, -0x0004 00003648 2F07 move.l -[A7], D7 0000364A 3D7C 07D0 FFFC move.w [A6 - 0x4], 0x7D0 00003650 3E2E FFFC move.w D7, [A6 - 0x4] 00003654 6014 bra +0x16 /* 0000366A */ label00003656: 00003656 42A7 clr.l -[A7] 00003658 3F07 move.w -[A7], D7 0000365A A949 syscall GetMenuHandle 0000365C 4A9F tst.l [A7]+ 0000365E 6606 bne +0x8 /* 00003666 */ 00003660 3D47 0008 move.w [A6 + 0x8], D7 00003664 600A bra +0xC /* 00003670 */ label00003666: 00003666 5247 addq.w D7, 1 00003668 6906 bvs +0x8 /* 00003670 */ label0000366A: 0000366A 0C47 7FFF cmpi.w D7, 0x7FFF 0000366E 6FE6 ble -0x18 /* 00003656 */ label00003670: 00003670 2E1F move.l D7, [A7]+ 00003672 4E5E unlink A6 00003674 4E75 rts export_735: 00003676 4E56 FDF8 link A6, -0x0208 0000367A 48E7 0308 movem.l -[A7], D6,D7,A4 0000367E 206E 0008 movea.l A0, [A6 + 0x8] 00003682 43EE FF00 lea.l A1, [A6 - 0x100] 00003686 707F moveq.l D0, 0x7F label00003688: 00003688 32D8 move.w [A1]+, [A0]+ 0000368A 51C8 FFFC dbf D0, -0x6 /* 00003688 */ 0000368E 102D B820 move.b D0, [A5 - 0x47E0] 00003692 6704 beq +0x6 /* 00003698 */ 00003694 6000 0098 bra +0x9A /* 0000372E */ label00003698: 00003698 42A7 clr.l -[A7] 0000369A 486E FF00 pea.l [A6 - 0x100] 0000369E 4EBA 0EE2 jsr [PC + 0xEE2 /* 00004582 */] 000036A2 4A9F tst.l [A7]+ 000036A4 670E beq +0x10 /* 000036B4 */ 000036A6 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 000036AA 486E FF00 pea.l [A6 - 0x100] 000036AE 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 000036B2 607A bra +0x7C /* 0000372E */ label000036B4: 000036B4 4240 clr.w D0 000036B6 102E FF00 move.b D0, [A6 - 0x100] 000036BA 0C40 00C9 cmpi.w D0, 0xC9 000036BE 6F16 ble +0x18 /* 000036D6 */ 000036C0 3F3C 004A move.w -[A7], 0x4A /* 'J' */ 000036C4 486E FDF8 pea.l [A6 - 0x208] 000036C8 3F3C 006D move.w -[A7], 0x6D /* 'm' */ 000036CC 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000036D0 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 000036D4 6058 bra +0x5A /* 0000372E */ label000036D6: 000036D6 42A7 clr.l -[A7] 000036D8 4267 clr.w -[A7] 000036DA 4EBA FF68 jsr [PC - 0x98 /* 00003644 */] 000036DE 486E FF00 pea.l [A6 - 0x100] 000036E2 A931 syscall NewMenu 000036E4 285F movea.l A4, [A7]+ 000036E6 4A6D A0A0 tst.w [A5 - 0x5F60] 000036EA 5DC0 slt D0 000036EC 4400 neg.b D0 000036EE 1B40 B3C4 move.b [A5 - 0x4C3C], D0 000036F2 4246 clr.w D6 label000036F4: 000036F4 5246 addq.w D6, 1 000036F6 4267 clr.w -[A7] 000036F8 3F06 move.w -[A7], D6 000036FA 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */] 000036FE 3E1F move.w D7, [A7]+ 00003700 6EF2 bgt -0xC /* 000036F4 */ 00003702 0C47 C160 cmpi.w D7, 0xC160 00003706 57C0 seq D0 00003708 4A00 tst.b D0 0000370A 6616 bne +0x18 /* 00003722 */ 0000370C 122D A1EE move.b D1, [A5 - 0x5E12] 00003710 6712 beq +0x14 /* 00003724 */ 00003712 0C47 BFFF cmpi.w D7, 0xBFFF 00003716 5FC2 sle D2 00003718 C202 and.b D1, D2 0000371A 8001 or.b D0, D1 0000371C 0240 0001 andi.w D0, 0x1 00003720 6702 beq +0x4 /* 00003724 */ label00003722: 00003722 4247 clr.w D7 label00003724: 00003724 2F0C move.l -[A7], A4 00003726 3F07 move.w -[A7], D7 00003728 A935 syscall InsertMenu 0000372A 4EAD 257A jsr [A5 + 0x257A /* export_1195 */] label0000372E: 0000372E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003732 4E5E unlink A6 00003734 2E9F move.l [A7], [A7]+ 00003736 4E75 rts fn00003738: 00003738 4E56 FFF2 link A6, -0x000E 0000373C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003740 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 00003746 3E2E FFF6 move.w D7, [A6 - 0xA] 0000374A 606C bra +0x6E /* 000037B8 */ label0000374C: 0000374C 3007 move.w D0, D7 0000374E 5340 subq.w D0, 1 00003750 41ED EAFC lea.l A0, [A5 - 0x1504] 00003754 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003758 2230 0000 move.l D1, [A0 + D0.w] 0000375C B2AE 000A cmp.l D1, [A6 + 0xA] 00003760 6654 bne +0x56 /* 000037B6 */ 00003762 3007 move.w D0, D7 00003764 5340 subq.w D0, 1 00003766 41ED EAFC lea.l A0, [A5 - 0x1504] 0000376A C1FC 000A muls.w D0, 0xA /* '\n' */ 0000376E 49F0 0000 lea.l A4, [A0 + D0.w] 00003772 206C 0006 movea.l A0, [A4 + 0x6] 00003776 2650 movea.l A3, [A0] 00003778 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 0000377E 3D6C 0004 FFF2 move.w [A6 - 0xE], [A4 + 0x4] 00003784 3C2E FFF4 move.w D6, [A6 - 0xC] 00003788 6024 bra +0x26 /* 000037AE */ label0000378A: 0000378A 1013 move.b D0, [A3] 0000378C 4880 ext.w D0 0000378E B06E 0008 cmp.w D0, [A6 + 0x8] 00003792 6D08 blt +0xA /* 0000379C */ 00003794 1013 move.b D0, [A3] 00003796 4880 ext.w D0 00003798 5240 addq.w D0, 1 0000379A 1680 move.b [A3], D0 label0000379C: 0000379C 528B addq.l A3, 1 0000379E 4240 clr.w D0 000037A0 1013 move.b D0, [A3] 000037A2 48C0 ext.l D0 000037A4 D08B add.l D0, A3 000037A6 2640 movea.l A3, D0 000037A8 528B addq.l A3, 1 000037AA 5246 addq.w D6, 1 000037AC 6910 bvs +0x12 /* 000037BE */ label000037AE: 000037AE BC6E FFF2 cmp.w D6, [A6 - 0xE] 000037B2 6FD6 ble -0x28 /* 0000378A */ 000037B4 6008 bra +0xA /* 000037BE */ label000037B6: 000037B6 5247 addq.w D7, 1 label000037B8: 000037B8 7014 moveq.l D0, 0x14 000037BA B047 cmp.w D0, D7 000037BC 6C8E bge -0x70 /* 0000374C */ label000037BE: 000037BE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000037C2 4E5E unlink A6 000037C4 205F movea.l A0, [A7]+ 000037C6 5C4F addq.w A7, 6 000037C8 4ED0 jmp [A0] fn000037CA: 000037CA 4E56 FFF2 link A6, -0x000E 000037CE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000037D2 3A2E 0008 move.w D5, [A6 + 0x8] 000037D6 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 000037DC 3E2E FFF6 move.w D7, [A6 - 0xA] 000037E0 6000 0094 bra +0x96 /* 00003876 */ label000037E4: 000037E4 3007 move.w D0, D7 000037E6 5340 subq.w D0, 1 000037E8 41ED EAFC lea.l A0, [A5 - 0x1504] 000037EC C1FC 000A muls.w D0, 0xA /* '\n' */ 000037F0 2230 0000 move.l D1, [A0 + D0.w] 000037F4 B2AE 000A cmp.l D1, [A6 + 0xA] 000037F8 667A bne +0x7C /* 00003874 */ 000037FA 3007 move.w D0, D7 000037FC 5340 subq.w D0, 1 000037FE 41ED EAFC lea.l A0, [A5 - 0x1504] 00003802 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003806 49F0 0000 lea.l A4, [A0 + D0.w] 0000380A 4A45 tst.w D5 0000380C 6618 bne +0x1A /* 00003826 */ 0000380E 486C 0006 pea.l [A4 + 0x6] 00003812 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00003816 7000 moveq.l D0, 0x00 00003818 2940 0006 move.l [A4 + 0x6], D0 0000381C 426C 0004 clr.w [A4 + 0x4] 00003820 7000 moveq.l D0, 0x00 00003822 2880 move.l [A4], D0 00003824 6058 bra +0x5A /* 0000387E */ label00003826: 00003826 206C 0006 movea.l A0, [A4 + 0x6] 0000382A 2650 movea.l A3, [A0] 0000382C 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 00003832 3D6C 0004 FFF2 move.w [A6 - 0xE], [A4 + 0x4] 00003838 3C2E FFF4 move.w D6, [A6 - 0xC] 0000383C 602E bra +0x30 /* 0000386C */ label0000383E: 0000383E 1013 move.b D0, [A3] 00003840 4880 ext.w D0 00003842 BA40 cmp.w D5, D0 00003844 6604 bne +0x6 /* 0000384A */ 00003846 4213 clr.b [A3] 00003848 6010 bra +0x12 /* 0000385A */ label0000384A: 0000384A 1013 move.b D0, [A3] 0000384C 4880 ext.w D0 0000384E BA40 cmp.w D5, D0 00003850 6C08 bge +0xA /* 0000385A */ 00003852 1013 move.b D0, [A3] 00003854 4880 ext.w D0 00003856 5340 subq.w D0, 1 00003858 1680 move.b [A3], D0 label0000385A: 0000385A 528B addq.l A3, 1 0000385C 4240 clr.w D0 0000385E 1013 move.b D0, [A3] 00003860 48C0 ext.l D0 00003862 D08B add.l D0, A3 00003864 2640 movea.l A3, D0 00003866 528B addq.l A3, 1 00003868 5246 addq.w D6, 1 0000386A 6912 bvs +0x14 /* 0000387E */ label0000386C: 0000386C BC6E FFF2 cmp.w D6, [A6 - 0xE] 00003870 6FCC ble -0x32 /* 0000383E */ 00003872 600A bra +0xC /* 0000387E */ label00003874: 00003874 5247 addq.w D7, 1 label00003876: 00003876 7014 moveq.l D0, 0x14 00003878 B047 cmp.w D0, D7 0000387A 6C00 FF68 bge -0x96 /* 000037E4 */ label0000387E: 0000387E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003882 4E5E unlink A6 00003884 205F movea.l A0, [A7]+ 00003886 5C4F addq.w A7, 6 00003888 4ED0 jmp [A0] export_736: 0000388A 4E56 FFE6 link A6, -0x001A 0000388E 4AAE 000A tst.l [A6 + 0xA] 00003892 6602 bne +0x4 /* 00003896 */ 00003894 602A bra +0x2C /* 000038C0 */ label00003896: 00003896 4267 clr.w -[A7] 00003898 2F2E 000A move.l -[A7], [A6 + 0xA] 0000389C 3F2E 0008 move.w -[A7], [A6 + 0x8] 000038A0 486E FFEC pea.l [A6 - 0x14] 000038A4 4EBA FCEA jsr [PC - 0x316 /* 00003590 */] 000038A8 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000038AC 486E FFEC pea.l [A6 - 0x14] 000038B0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000038B4 3F3C 0002 move.w -[A7], 0x2 000038B8 486E FFE6 pea.l [A6 - 0x1A] 000038BC 4EBA F6F8 jsr [PC - 0x908 /* 00002FB6 */] label000038C0: 000038C0 4E5E unlink A6 000038C2 205F movea.l A0, [A7]+ 000038C4 5C4F addq.w A7, 6 000038C6 4ED0 jmp [A0] export_737: 000038C8 4E56 FFE0 link A6, -0x0020 000038CC 48E7 0300 movem.l -[A7], D6,D7 000038D0 4EAD 2D8A jsr [A5 + 0x2D8A /* export_1453 */] 000038D4 4267 clr.w -[A7] 000038D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000038DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038DE 1F3C 0001 move.b -[A7], 0x1 000038E2 486E FFE4 pea.l [A6 - 0x1C] 000038E6 486E FFE6 pea.l [A6 - 0x1A] 000038EA 486E FFFC pea.l [A6 - 0x4] 000038EE 4EBA 04C4 jsr [PC + 0x4C4 /* 00003DB4 */] 000038F2 101F move.b D0, [A7]+ 000038F4 6610 bne +0x12 /* 00003906 */ 000038F6 3F3C 0008 move.w -[A7], 0x8 000038FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000038FE 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00003902 6000 0160 bra +0x162 /* 00003A64 */ label00003906: 00003906 302E FFE6 move.w D0, [A6 - 0x1A] 0000390A 48C0 ext.l D0 0000390C 7200 moveq.l D1, 0x00 0000390E 322E FFE4 move.w D1, [A6 - 0x1C] 00003912 7410 moveq.l D2, 0x10 00003914 E5A9 lsl D1, D2 00003916 2E01 move.l D7, D1 00003918 DE80 add.l D7, D0 0000391A 4A6E FFE4 tst.w [A6 - 0x1C] 0000391E 6C68 bge +0x6A /* 00003988 */ 00003920 2F07 move.l -[A7], D7 00003922 A9B5 syscall SystemMenu 00003924 526D CE78 addq.w [A5 - 0x3188], 1 00003928 0C6E BF97 FFE4 cmpi.w [A6 - 0x1C], 0xBF97 0000392E 57C0 seq D0 00003930 4A00 tst.b D0 00003932 674C beq +0x4E /* 00003980 */ 00003934 2F00 move.l -[A7], D0 00003936 42A7 clr.l -[A7] 00003938 2F2E 000C move.l -[A7], [A6 + 0xC] 0000393C 486E FFEC pea.l [A6 - 0x14] 00003940 486E FFE8 pea.l [A6 - 0x18] 00003944 4EAD 092A jsr [A5 + 0x92A /* export_289 */] 00003948 121F move.b D1, [A7]+ 0000394A 201F move.l D0, [A7]+ 0000394C C001 and.b D0, D1 0000394E 4A00 tst.b D0 00003950 672E beq +0x30 /* 00003980 */ 00003952 223C 0000 0400 move.l D1, 0x400 00003958 C2AE FFE8 and.l D1, [A6 - 0x18] 0000395C 4A81 tst.l D1 0000395E 57C1 seq D1 00003960 C001 and.b D0, D1 00003962 671C beq +0x1E /* 00003980 */ 00003964 4267 clr.w -[A7] 00003966 2F2E 000C move.l -[A7], [A6 + 0xC] 0000396A 2F3C 0000 0910 move.l -[A7], 0x910 00003970 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 00003974 101F move.b D0, [A7]+ 00003976 4880 ext.w D0 00003978 5240 addq.w D0, 1 0000397A 1F00 move.b -[A7], D0 0000397C 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] label00003980: 00003980 4EAD 120A jsr [A5 + 0x120A /* export_573 */] 00003984 6000 00DE bra +0xE0 /* 00003A64 */ label00003988: 00003988 102D B3A2 move.b D0, [A5 - 0x4C5E] 0000398C 6718 beq +0x1A /* 000039A6 */ 0000398E 2F00 move.l -[A7], D0 00003990 4267 clr.w -[A7] 00003992 2F07 move.l -[A7], D7 00003994 303C 0005 move.w D0, 0x5 00003998 AA54 syscall TextServicesDispatch 0000399A 121F move.b D1, [A7]+ 0000399C 201F move.l D0, [A7]+ 0000399E C001 and.b D0, D1 000039A0 6704 beq +0x6 /* 000039A6 */ 000039A2 6000 00C0 bra +0xC2 /* 00003A64 */ label000039A6: 000039A6 4267 clr.w -[A7] 000039A8 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000039AC 4EBA 0AEE jsr [PC + 0xAEE /* 0000449C */] 000039B0 1C1F move.b D6, [A7]+ 000039B2 1006 move.b D0, D6 000039B4 6736 beq +0x38 /* 000039EC */ 000039B6 4267 clr.w -[A7] 000039B8 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000039BC 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000039C0 486E FFE2 pea.l [A6 - 0x1E] 000039C4 486E FFF8 pea.l [A6 - 0x8] 000039C8 486E FFFC pea.l [A6 - 0x4] 000039CC 4EBA 0568 jsr [PC + 0x568 /* 00003F36 */] 000039D0 101F move.b D0, [A7]+ 000039D2 6712 beq +0x14 /* 000039E6 */ 000039D4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000039D8 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 000039DC 486D AFE4 pea.l [A5 - 0x501C] 000039E0 4EBA 066E jsr [PC + 0x66E /* 00004050 */] 000039E4 6016 bra +0x18 /* 000039FC */ label000039E6: 000039E6 422D AFE4 clr.b [A5 - 0x501C] 000039EA 6010 bra +0x12 /* 000039FC */ label000039EC: 000039EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000039F0 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000039F4 486D AFE4 pea.l [A5 - 0x501C] 000039F8 4EBA 0656 jsr [PC + 0x656 /* 00004050 */] label000039FC: 000039FC 4A2D AFE4 tst.b [A5 - 0x501C] 00003A00 6706 beq +0x8 /* 00003A08 */ 00003A02 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 00003A06 605C bra +0x5E /* 00003A64 */ label00003A08: 00003A08 1006 move.b D0, D6 00003A0A 6628 bne +0x2A /* 00003A34 */ 00003A0C 2F00 move.l -[A7], D0 00003A0E 4267 clr.w -[A7] 00003A10 2F2E 000C move.l -[A7], [A6 + 0xC] 00003A14 487A 005A pea.l [PC + 0x5A /* 00003A70, value 0x4E56 'NV' */] 00003A18 4267 clr.w -[A7] 00003A1A 486E FFE4 pea.l [A6 - 0x1C] 00003A1E 486E FFE6 pea.l [A6 - 0x1A] 00003A22 486E FFFC pea.l [A6 - 0x4] 00003A26 4EBA 038C jsr [PC + 0x38C /* 00003DB4 */] 00003A2A 121F move.b D1, [A7]+ 00003A2C 201F move.l D0, [A7]+ 00003A2E 8001 or.b D0, D1 00003A30 6602 bne +0x4 /* 00003A34 */ 00003A32 6030 bra +0x32 /* 00003A64 */ label00003A34: 00003A34 4267 clr.w -[A7] 00003A36 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00003A3A 4EBA 0A60 jsr [PC + 0xA60 /* 0000449C */] 00003A3E 101F move.b D0, [A7]+ 00003A40 6722 beq +0x24 /* 00003A64 */ 00003A42 7001 moveq.l D0, 0x01 00003A44 B06D C10A cmp.w D0, [A5 - 0x3EF6] 00003A48 660E bne +0x10 /* 00003A58 */ 00003A4A 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00003A4E 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00003A52 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 00003A56 600C bra +0xE /* 00003A64 */ label00003A58: 00003A58 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00003A5C 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00003A60 4EAD 3692 jsr [A5 + 0x3692 /* export_1742 */] label00003A64: 00003A64 4CDF 00C0 movem.l D6,D7, [A7]+ 00003A68 4E5E unlink A6 00003A6A 205F movea.l A0, [A7]+ 00003A6C 504F addq.w A7, 8 00003A6E 4ED0 jmp [A0] 00003A70 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003A72-00003A76 fn00003A72: 00003A72 4E56 FDF6 link A6, -0x020A // end alternate branch 00003A72-00003A76 fn00003A72: // (misaligned) 00003A74 FDF6 .extension 0xDF6 // unimplemented 00003A76 48E7 0118 movem.l -[A7], D7,A3,A4 00003A7A 206E 000C movea.l A0, [A6 + 0xC] 00003A7E 43EE FF00 lea.l A1, [A6 - 0x100] 00003A82 707F moveq.l D0, 0x7F label00003A84: 00003A84 32D8 move.w [A1]+, [A0]+ 00003A86 51C8 FFFC dbf D0, -0x6 /* 00003A84 */ 00003A8A 206E 0008 movea.l A0, [A6 + 0x8] 00003A8E 43EE FE00 lea.l A1, [A6 - 0x200] 00003A92 707F moveq.l D0, 0x7F label00003A94: 00003A94 32D8 move.w [A1]+, [A0]+ 00003A96 51C8 FFFC dbf D0, -0x6 /* 00003A94 */ 00003A9A 426E 0010 clr.w [A6 + 0x10] 00003A9E 4247 clr.w D7 00003AA0 1E2E FE00 move.b D7, [A6 - 0x200] 00003AA4 0C47 00FF cmpi.w D7, 0xFF 00003AA8 6602 bne +0x4 /* 00003AAC */ 00003AAA 6030 bra +0x32 /* 00003ADC */ label00003AAC: 00003AAC 3007 move.w D0, D7 00003AAE 5240 addq.w D0, 1 00003AB0 41EE FE00 lea.l A0, [A6 - 0x200] 00003AB4 4230 0000 clr.b [A0 + D0.w] 00003AB8 43EE FE00 lea.l A1, [A6 - 0x200] 00003ABC 2849 movea.l A4, A1 00003ABE 528C addq.l A4, 1 00003AC0 42A7 clr.l -[A7] 00003AC2 486E FF00 pea.l [A6 - 0x100] 00003AC6 2F0C move.l -[A7], A4 00003AC8 4EAD 295A jsr [A5 + 0x295A /* export_1319 */] 00003ACC 265F movea.l A3, [A7]+ 00003ACE 200B move.l D0, A3 00003AD0 670A beq +0xC /* 00003ADC */ 00003AD2 200B move.l D0, A3 00003AD4 908C sub.l D0, A4 00003AD6 5280 addq.l D0, 1 00003AD8 3D40 0010 move.w [A6 + 0x10], D0 label00003ADC: 00003ADC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003AE0 4E5E unlink A6 00003AE2 205F movea.l A0, [A7]+ 00003AE4 504F addq.w A7, 8 00003AE6 4ED0 jmp [A0] fn00003AE8: 00003AE8 4E56 FF00 link A6, -0x0100 00003AEC 302E 000C move.w D0, [A6 + 0xC] 00003AF0 5740 subq.w D0, 3 00003AF2 6710 beq +0x12 /* 00003B04 */ 00003AF4 5340 subq.w D0, 1 00003AF6 672E beq +0x30 /* 00003B26 */ 00003AF8 5340 subq.w D0, 1 00003AFA 674C beq +0x4E /* 00003B48 */ 00003AFC 5340 subq.w D0, 1 00003AFE 676A beq +0x6C /* 00003B6A */ 00003B00 6000 0088 bra +0x8A /* 00003B8A */ label00003B04: 00003B04 206E 0008 movea.l A0, [A6 + 0x8] 00003B08 2F08 move.l -[A7], A0 00003B0A 486E FF00 pea.l [A6 - 0x100] 00003B0E 3F3C 0001 move.w -[A7], 0x1 00003B12 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003B16 201F move.l D0, [A7]+ 00003B18 205F movea.l A0, [A7]+ 00003B1A 2240 movea.l A1, D0 00003B1C 707F moveq.l D0, 0x7F label00003B1E: 00003B1E 30D9 move.w [A0]+, [A1]+ 00003B20 51C8 FFFC dbf D0, -0x6 /* 00003B1E */ 00003B24 6064 bra +0x66 /* 00003B8A */ label00003B26: 00003B26 206E 0008 movea.l A0, [A6 + 0x8] 00003B2A 2F08 move.l -[A7], A0 00003B2C 486E FF00 pea.l [A6 - 0x100] 00003B30 3F3C 0002 move.w -[A7], 0x2 00003B34 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003B38 201F move.l D0, [A7]+ 00003B3A 205F movea.l A0, [A7]+ 00003B3C 2240 movea.l A1, D0 00003B3E 707F moveq.l D0, 0x7F label00003B40: 00003B40 30D9 move.w [A0]+, [A1]+ 00003B42 51C8 FFFC dbf D0, -0x6 /* 00003B40 */ 00003B46 6042 bra +0x44 /* 00003B8A */ label00003B48: 00003B48 206E 0008 movea.l A0, [A6 + 0x8] 00003B4C 2F08 move.l -[A7], A0 00003B4E 486E FF00 pea.l [A6 - 0x100] 00003B52 3F3C 0003 move.w -[A7], 0x3 00003B56 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003B5A 201F move.l D0, [A7]+ 00003B5C 205F movea.l A0, [A7]+ 00003B5E 2240 movea.l A1, D0 00003B60 707F moveq.l D0, 0x7F label00003B62: 00003B62 30D9 move.w [A0]+, [A1]+ 00003B64 51C8 FFFC dbf D0, -0x6 /* 00003B62 */ 00003B68 6020 bra +0x22 /* 00003B8A */ label00003B6A: 00003B6A 206E 0008 movea.l A0, [A6 + 0x8] 00003B6E 2F08 move.l -[A7], A0 00003B70 486E FF00 pea.l [A6 - 0x100] 00003B74 3F3C 0004 move.w -[A7], 0x4 00003B78 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003B7C 201F move.l D0, [A7]+ 00003B7E 205F movea.l A0, [A7]+ 00003B80 2240 movea.l A1, D0 00003B82 707F moveq.l D0, 0x7F label00003B84: 00003B84 30D9 move.w [A0]+, [A1]+ 00003B86 51C8 FFFC dbf D0, -0x6 /* 00003B84 */ label00003B8A: 00003B8A 4E5E unlink A6 00003B8C 205F movea.l A0, [A7]+ 00003B8E 5C4F addq.w A7, 6 00003B90 4ED0 jmp [A0] fn00003B92: 00003B92 4E56 FEFC link A6, -0x0104 00003B96 48E7 0108 movem.l -[A7], D7,A4 00003B9A 286E 0008 movea.l A4, [A6 + 0x8] 00003B9E 422E 000C clr.b [A6 + 0xC] 00003BA2 3D7C 0005 FFFC move.w [A6 - 0x4], 0x5 00003BA8 3E2E FFFC move.w D7, [A6 - 0x4] 00003BAC 603A bra +0x3C /* 00003BE8 */ label00003BAE: 00003BAE 7008 moveq.l D0, 0x08 00003BB0 B047 cmp.w D0, D7 00003BB2 57C0 seq D0 00003BB4 4A00 tst.b D0 00003BB6 670E beq +0x10 /* 00003BC6 */ 00003BB8 7205 moveq.l D1, 0x05 00003BBA B26C FDFE cmp.w D1, [A4 - 0x202] 00003BBE 56C1 sne D1 00003BC0 C001 and.b D0, D1 00003BC2 6702 beq +0x4 /* 00003BC6 */ 00003BC4 6020 bra +0x22 /* 00003BE6 */ label00003BC6: 00003BC6 4267 clr.w -[A7] 00003BC8 486E FEFC pea.l [A6 - 0x104] 00003BCC 3F07 move.w -[A7], D7 00003BCE 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003BD2 486C FCFE pea.l [A4 - 0x302] 00003BD6 4EBA FE9A jsr [PC - 0x166 /* 00003A72 */] 00003BDA 4A5F tst.w [A7]+ 00003BDC 6F08 ble +0xA /* 00003BE6 */ 00003BDE 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00003BE4 6008 bra +0xA /* 00003BEE */ label00003BE6: 00003BE6 5247 addq.w D7, 1 label00003BE8: 00003BE8 7009 moveq.l D0, 0x09 00003BEA B047 cmp.w D0, D7 00003BEC 6CC0 bge -0x3E /* 00003BAE */ label00003BEE: 00003BEE 4CDF 1080 movem.l D7,A4, [A7]+ 00003BF2 4E5E unlink A6 00003BF4 2E9F move.l [A7], [A7]+ 00003BF6 4E75 rts fn00003BF8: 00003BF8 4E56 FCF6 link A6, -0x030A 00003BFC 2F07 move.l -[A7], D7 00003BFE 206E 0008 movea.l A0, [A6 + 0x8] 00003C02 43EE FF00 lea.l A1, [A6 - 0x100] 00003C06 707F moveq.l D0, 0x7F label00003C08: 00003C08 32D8 move.w [A1]+, [A0]+ 00003C0A 51C8 FFFC dbf D0, -0x6 /* 00003C08 */ 00003C0E 426E 0010 clr.w [A6 + 0x10] 00003C12 3D7C 0003 FCFA move.w [A6 - 0x306], 0x3 00003C18 3D6E FCFA FDFE move.w [A6 - 0x202], [A6 - 0x306] 00003C1E 6030 bra +0x32 /* 00003C50 */ label00003C20: 00003C20 3F2E FDFE move.w -[A7], [A6 - 0x202] 00003C24 486E FE00 pea.l [A6 - 0x200] 00003C28 4EBA FEBE jsr [PC - 0x142 /* 00003AE8 */] 00003C2C 4267 clr.w -[A7] 00003C2E 486E FE00 pea.l [A6 - 0x200] 00003C32 486E FF00 pea.l [A6 - 0x100] 00003C36 4EBA FE3A jsr [PC - 0x1C6 /* 00003A72 */] 00003C3A 4A5F tst.w [A7]+ 00003C3C 6F02 ble +0x4 /* 00003C40 */ 00003C3E 6018 bra +0x1A /* 00003C58 */ label00003C40: 00003C40 7006 moveq.l D0, 0x06 00003C42 B06E FDFE cmp.w D0, [A6 - 0x202] 00003C46 6604 bne +0x6 /* 00003C4C */ 00003C48 6000 0088 bra +0x8A /* 00003CD2 */ label00003C4C: 00003C4C 526E FDFE addq.w [A6 - 0x202], 1 label00003C50: 00003C50 7006 moveq.l D0, 0x06 00003C52 B06E FDFE cmp.w D0, [A6 - 0x202] 00003C56 6CC8 bge -0x36 /* 00003C20 */ label00003C58: 00003C58 3D7C 0001 FCF8 move.w [A6 - 0x308], 0x1 00003C5E 4267 clr.w -[A7] 00003C60 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C64 A950 syscall CountMItems 00003C66 3D5F FCF6 move.w [A6 - 0x30A], [A7]+ 00003C6A 3E2E FCF8 move.w D7, [A6 - 0x308] 00003C6E 605C bra +0x5E /* 00003CCC */ label00003C70: 00003C70 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C74 3F07 move.w -[A7], D7 00003C76 486E FCFE pea.l [A6 - 0x302] 00003C7A A946 syscall GetMenuItemText/GetItem 00003C7C 4267 clr.w -[A7] 00003C7E 486E FE00 pea.l [A6 - 0x200] 00003C82 486E FCFE pea.l [A6 - 0x302] 00003C86 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00003C8A 101F move.b D0, [A7]+ 00003C8C 6634 bne +0x36 /* 00003CC2 */ 00003C8E 2F00 move.l -[A7], D0 00003C90 4267 clr.w -[A7] 00003C92 486E FE00 pea.l [A6 - 0x200] 00003C96 486E FCFE pea.l [A6 - 0x302] 00003C9A 4EBA FDD6 jsr [PC - 0x22A /* 00003A72 */] 00003C9E 321F move.w D1, [A7]+ 00003CA0 201F move.l D0, [A7]+ 00003CA2 4A41 tst.w D1 00003CA4 5EC1 sgt D1 00003CA6 4A01 tst.b D1 00003CA8 671E beq +0x20 /* 00003CC8 */ 00003CAA 48E7 C000 movem.l -[A7], D0,D1 00003CAE 4267 clr.w -[A7] 00003CB0 2F0E move.l -[A7], A6 00003CB2 4EBA FEDE jsr [PC - 0x122 /* 00003B92 */] 00003CB6 141F move.b D2, [A7]+ 00003CB8 4CDF 0003 movem.l D0,D1, [A7]+ 00003CBC C202 and.b D1, D2 00003CBE 8001 or.b D0, D1 00003CC0 6706 beq +0x8 /* 00003CC8 */ label00003CC2: 00003CC2 3D47 0010 move.w [A6 + 0x10], D7 00003CC6 600A bra +0xC /* 00003CD2 */ label00003CC8: 00003CC8 5247 addq.w D7, 1 00003CCA 6906 bvs +0x8 /* 00003CD2 */ label00003CCC: 00003CCC BE6E FCF6 cmp.w D7, [A6 - 0x30A] 00003CD0 6F9E ble -0x60 /* 00003C70 */ label00003CD2: 00003CD2 2E1F move.l D7, [A7]+ 00003CD4 4E5E unlink A6 00003CD6 205F movea.l A0, [A7]+ 00003CD8 504F addq.w A7, 8 00003CDA 4ED0 jmp [A0] fn00003CDC: 00003CDC 4E56 0000 link A6, 0 00003CE0 2F0C move.l -[A7], A4 00003CE2 286E 0008 movea.l A4, [A6 + 0x8] 00003CE6 206C 000C movea.l A0, [A4 + 0xC] 00003CEA 2F08 move.l -[A7], A0 00003CEC 4267 clr.w -[A7] 00003CEE 226C 0008 movea.l A1, [A4 + 0x8] 00003CF2 2F11 move.l -[A7], [A1] 00003CF4 486C FF00 pea.l [A4 - 0x100] 00003CF8 4EBA 07C6 jsr [PC + 0x7C6 /* 000044C0 */] 00003CFC 301F move.w D0, [A7]+ 00003CFE 205F movea.l A0, [A7]+ 00003D00 3080 move.w [A0], D0 00003D02 206C 000C movea.l A0, [A4 + 0xC] 00003D06 4A50 tst.w [A0] 00003D08 5EC0 sgt D0 00003D0A 4400 neg.b D0 00003D0C 1D40 000C move.b [A6 + 0xC], D0 00003D10 285F movea.l A4, [A7]+ 00003D12 4E5E unlink A6 00003D14 2E9F move.l [A7], [A7]+ 00003D16 4E75 rts fn00003D18: 00003D18 4E56 FF00 link A6, -0x0100 00003D1C 2F0C move.l -[A7], A4 00003D1E 286E 0008 movea.l A4, [A6 + 0x8] 00003D22 102C FDFE move.b D0, [A4 - 0x202] 00003D26 6710 beq +0x12 /* 00003D38 */ 00003D28 206C 0008 movea.l A0, [A4 + 0x8] 00003D2C 2F10 move.l -[A7], [A0] 00003D2E 4267 clr.w -[A7] 00003D30 486E FF00 pea.l [A6 - 0x100] 00003D34 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] label00003D38: 00003D38 206C 0008 movea.l A0, [A4 + 0x8] 00003D3C 4A90 tst.l [A0] 00003D3E 56C0 sne D0 00003D40 4A00 tst.b D0 00003D42 674E beq +0x50 /* 00003D92 */ 00003D44 122C FDFE move.b D1, [A4 - 0x202] 00003D48 0A01 0001 xori.b D1, 0x1 00003D4C 4A01 tst.b D1 00003D4E 661A bne +0x1C /* 00003D6A */ 00003D50 48E7 C000 movem.l -[A7], D0,D1 00003D54 4267 clr.w -[A7] 00003D56 486C FE00 pea.l [A4 - 0x200] 00003D5A 486E FF00 pea.l [A6 - 0x100] 00003D5E 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00003D62 141F move.b D2, [A7]+ 00003D64 4CDF 0003 movem.l D0,D1, [A7]+ 00003D68 8202 or.b D1, D2 label00003D6A: 00003D6A 4A01 tst.b D1 00003D6C 6622 bne +0x24 /* 00003D90 */ 00003D6E 48E7 C000 movem.l -[A7], D0,D1 00003D72 4267 clr.w -[A7] 00003D74 486C FE00 pea.l [A4 - 0x200] 00003D78 206C 0008 movea.l A0, [A4 + 0x8] 00003D7C 2050 movea.l A0, [A0] 00003D7E 2050 movea.l A0, [A0] 00003D80 4868 000E pea.l [A0 + 0xE] 00003D84 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00003D88 141F move.b D2, [A7]+ 00003D8A 4CDF 0003 movem.l D0,D1, [A7]+ 00003D8E 8202 or.b D1, D2 label00003D90: 00003D90 C001 and.b D0, D1 label00003D92: 00003D92 4A00 tst.b D0 00003D94 6712 beq +0x14 /* 00003DA8 */ 00003D96 2F00 move.l -[A7], D0 00003D98 4267 clr.w -[A7] 00003D9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D9E 4EBA FF3C jsr [PC - 0xC4 /* 00003CDC */] 00003DA2 121F move.b D1, [A7]+ 00003DA4 201F move.l D0, [A7]+ 00003DA6 C001 and.b D0, D1 label00003DA8: 00003DA8 1D40 000C move.b [A6 + 0xC], D0 00003DAC 285F movea.l A4, [A7]+ 00003DAE 4E5E unlink A6 00003DB0 2E9F move.l [A7], [A7]+ 00003DB2 4E75 rts export_738: fn00003DB4: 00003DB4 4E56 FDF4 link A6, -0x020C 00003DB8 48E7 0308 movem.l -[A7], D6,D7,A4 00003DBC 206E 001A movea.l A0, [A6 + 0x1A] 00003DC0 43EE FF00 lea.l A1, [A6 - 0x100] 00003DC4 707F moveq.l D0, 0x7F label00003DC6: 00003DC6 32D8 move.w [A1]+, [A0]+ 00003DC8 51C8 FFFC dbf D0, -0x6 /* 00003DC6 */ 00003DCC 206E 0016 movea.l A0, [A6 + 0x16] 00003DD0 43EE FE00 lea.l A1, [A6 - 0x200] 00003DD4 707F moveq.l D0, 0x7F label00003DD6: 00003DD6 32D8 move.w [A1]+, [A0]+ 00003DD8 51C8 FFFC dbf D0, -0x6 /* 00003DD6 */ 00003DDC 286E 0010 movea.l A4, [A6 + 0x10] 00003DE0 1D7C 0001 001E move.b [A6 + 0x1E], 0x1 00003DE6 4254 clr.w [A4] 00003DE8 206E 000C movea.l A0, [A6 + 0xC] 00003DEC 4250 clr.w [A0] 00003DEE 4240 clr.w D0 00003DF0 102E FE00 move.b D0, [A6 - 0x200] 00003DF4 4A40 tst.w D0 00003DF6 5EC0 sgt D0 00003DF8 4400 neg.b D0 00003DFA 1D40 FDFE move.b [A6 - 0x202], D0 00003DFE 206E 0008 movea.l A0, [A6 + 0x8] 00003E02 7000 moveq.l D0, 0x00 00003E04 2080 move.l [A0], D0 00003E06 1D7C 0001 FDFA move.b [A6 - 0x206], 0x1 00003E0C 1C2E FDFA move.b D6, [A6 - 0x206] 00003E10 6000 008E bra +0x90 /* 00003EA0 */ label00003E14: 00003E14 3D7C 0001 FDF8 move.w [A6 - 0x208], 0x1 00003E1A 3E2E FDF8 move.w D7, [A6 - 0x208] 00003E1E 6078 bra +0x7A /* 00003E98 */ label00003E20: 00003E20 3887 move.w [A4], D7 00003E22 206E 0008 movea.l A0, [A6 + 0x8] 00003E26 2F08 move.l -[A7], A0 00003E28 42A7 clr.l -[A7] 00003E2A 3F14 move.w -[A7], [A4] 00003E2C A949 syscall GetMenuHandle 00003E2E 201F move.l D0, [A7]+ 00003E30 205F movea.l A0, [A7]+ 00003E32 2080 move.l [A0], D0 00003E34 206E 0008 movea.l A0, [A6 + 0x8] 00003E38 4A90 tst.l [A0] 00003E3A 56C0 sne D0 00003E3C 4A00 tst.b D0 00003E3E 6616 bne +0x18 /* 00003E56 */ 00003E40 2F00 move.l -[A7], D0 00003E42 4267 clr.w -[A7] 00003E44 3F14 move.w -[A7], [A4] 00003E46 4EAD 243A jsr [A5 + 0x243A /* export_1155 */] 00003E4A 121F move.b D1, [A7]+ 00003E4C 201F move.l D0, [A7]+ 00003E4E 8001 or.b D0, D1 00003E50 0240 0001 andi.w D0, 0x1 00003E54 6740 beq +0x42 /* 00003E96 */ label00003E56: 00003E56 1006 move.b D0, D6 00003E58 6714 beq +0x16 /* 00003E6E */ 00003E5A 3014 move.w D0, [A4] 00003E5C 5340 subq.w D0, 1 00003E5E 41ED B7DE lea.l A0, [A5 - 0x4822] 00003E62 E540 asl D0.w, 2 00003E64 226E 0008 movea.l A1, [A6 + 0x8] 00003E68 22B0 0000 move.l [A1], [A0 + D0.w] 00003E6C 601A bra +0x1C /* 00003E88 */ label00003E6E: 00003E6E 206E 0008 movea.l A0, [A6 + 0x8] 00003E72 2F08 move.l -[A7], A0 00003E74 42A7 clr.l -[A7] 00003E76 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00003E7C 3F14 move.w -[A7], [A4] 00003E7E 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00003E82 201F move.l D0, [A7]+ 00003E84 205F movea.l A0, [A7]+ 00003E86 2080 move.l [A0], D0 label00003E88: 00003E88 4267 clr.w -[A7] 00003E8A 2F0E move.l -[A7], A6 00003E8C 4EBA FE8A jsr [PC - 0x176 /* 00003D18 */] 00003E90 101F move.b D0, [A7]+ 00003E92 6702 beq +0x4 /* 00003E96 */ 00003E94 6072 bra +0x74 /* 00003F08 */ label00003E96: 00003E96 5247 addq.w D7, 1 label00003E98: 00003E98 700E moveq.l D0, 0x0E 00003E9A B047 cmp.w D0, D7 00003E9C 6C82 bge -0x7C /* 00003E20 */ 00003E9E 5306 subq.b D6, 1 label00003EA0: 00003EA0 4A06 tst.b D6 00003EA2 6C00 FF70 bge -0x8E /* 00003E14 */ 00003EA6 102E 0014 move.b D0, [A6 + 0x14] 00003EAA 6758 beq +0x5A /* 00003F04 */ 00003EAC 3D7C 0001 FDF6 move.w [A6 - 0x20A], 0x1 00003EB2 4267 clr.w -[A7] 00003EB4 4EBA 06A0 jsr [PC + 0x6A0 /* 00004556 */] 00003EB8 3D5F FDF4 move.w [A6 - 0x20C], [A7]+ 00003EBC 3E2E FDF6 move.w D7, [A6 - 0x20A] 00003EC0 603C bra +0x3E /* 00003EFE */ label00003EC2: 00003EC2 4267 clr.w -[A7] 00003EC4 3F07 move.w -[A7], D7 00003EC6 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */] 00003ECA 389F move.w [A4], [A7]+ 00003ECC 206E 0008 movea.l A0, [A6 + 0x8] 00003ED0 2F08 move.l -[A7], A0 00003ED2 42A7 clr.l -[A7] 00003ED4 3F14 move.w -[A7], [A4] 00003ED6 A949 syscall GetMenuHandle 00003ED8 201F move.l D0, [A7]+ 00003EDA 205F movea.l A0, [A7]+ 00003EDC 2080 move.l [A0], D0 00003EDE 4267 clr.w -[A7] 00003EE0 3F14 move.w -[A7], [A4] 00003EE2 4EBA 05B8 jsr [PC + 0x5B8 /* 0000449C */] 00003EE6 101F move.b D0, [A7]+ 00003EE8 6702 beq +0x4 /* 00003EEC */ 00003EEA 4254 clr.w [A4] label00003EEC: 00003EEC 4267 clr.w -[A7] 00003EEE 2F0E move.l -[A7], A6 00003EF0 4EBA FE26 jsr [PC - 0x1DA /* 00003D18 */] 00003EF4 101F move.b D0, [A7]+ 00003EF6 6702 beq +0x4 /* 00003EFA */ 00003EF8 600E bra +0x10 /* 00003F08 */ label00003EFA: 00003EFA 5247 addq.w D7, 1 00003EFC 6906 bvs +0x8 /* 00003F04 */ label00003EFE: 00003EFE BE6E FDF4 cmp.w D7, [A6 - 0x20C] 00003F02 6FBE ble -0x40 /* 00003EC2 */ label00003F04: 00003F04 422E 001E clr.b [A6 + 0x1E] label00003F08: 00003F08 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003F0C 4E5E unlink A6 00003F0E 205F movea.l A0, [A7]+ 00003F10 DEFC 0016 add.w A7, 0x16 00003F14 4ED0 jmp [A0] fn00003F16: 00003F16 4E56 0000 link A6, 0 00003F1A 226E 0008 movea.l A1, [A6 + 0x8] 00003F1E 2069 0010 movea.l A0, [A1 + 0x10] 00003F22 4A50 tst.w [A0] 00003F24 6F0A ble +0xC /* 00003F30 */ 00003F26 2049 movea.l A0, A1 00003F28 2C48 movea.l A6, A0 00003F2A 4EFA 0112 jmp [PC + 0x112 /* 0000403E */] 00003F2E 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00003F30-00003F32 label00003F30: 00003F30 4E5E unlink A6 // end alternate branch 00003F30-00003F32 label00003F30: // (misaligned) 00003F32 2E9F move.l [A7], [A7]+ 00003F34 4E75 rts export_739: fn00003F36: 00003F36 4E56 FF00 link A6, -0x0100 00003F3A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00003F3E 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00003F44 206E 000C movea.l A0, [A6 + 0xC] 00003F48 2F08 move.l -[A7], A0 00003F4A 42A7 clr.l -[A7] 00003F4C 3F2E 0016 move.w -[A7], [A6 + 0x16] 00003F50 A949 syscall GetMenuHandle 00003F52 201F move.l D0, [A7]+ 00003F54 205F movea.l A0, [A7]+ 00003F56 2080 move.l [A0], D0 00003F58 206E 0008 movea.l A0, [A6 + 0x8] 00003F5C 2F08 move.l -[A7], A0 00003F5E 42A7 clr.l -[A7] 00003F60 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00003F66 3F2E 0016 move.w -[A7], [A6 + 0x16] 00003F6A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00003F6E 201F move.l D0, [A7]+ 00003F70 205F movea.l A0, [A7]+ 00003F72 2080 move.l [A0], D0 00003F74 206E 000C movea.l A0, [A6 + 0xC] 00003F78 4A90 tst.l [A0] 00003F7A 57C0 seq D0 00003F7C 4A00 tst.b D0 00003F7E 6600 00BA bne +0xBC /* 0000403A */ 00003F82 206E 0008 movea.l A0, [A6 + 0x8] 00003F86 4A90 tst.l [A0] 00003F88 57C1 seq D1 00003F8A 8001 or.b D0, D1 00003F8C 6600 00AC bne +0xAE /* 0000403A */ 00003F90 206E 0008 movea.l A0, [A6 + 0x8] 00003F94 226E 000C movea.l A1, [A6 + 0xC] 00003F98 2010 move.l D0, [A0] 00003F9A B091 cmp.l D0, [A1] 00003F9C 6614 bne +0x16 /* 00003FB2 */ 00003F9E 206E 0010 movea.l A0, [A6 + 0x10] 00003FA2 30AE 0014 move.w [A0], [A6 + 0x14] 00003FA6 206E 0008 movea.l A0, [A6 + 0x8] 00003FAA 7000 moveq.l D0, 0x00 00003FAC 2080 move.l [A0], D0 00003FAE 6000 008E bra +0x90 /* 0000403E */ label00003FB2: 00003FB2 206E 0008 movea.l A0, [A6 + 0x8] 00003FB6 2F10 move.l -[A7], [A0] 00003FB8 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003FBC 486E FF00 pea.l [A6 - 0x100] 00003FC0 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 00003FC4 206E 0010 movea.l A0, [A6 + 0x10] 00003FC8 2F08 move.l -[A7], A0 00003FCA 4267 clr.w -[A7] 00003FCC 226E 000C movea.l A1, [A6 + 0xC] 00003FD0 2F11 move.l -[A7], [A1] 00003FD2 486E FF00 pea.l [A6 - 0x100] 00003FD6 4EBA 04E8 jsr [PC + 0x4E8 /* 000044C0 */] 00003FDA 301F move.w D0, [A7]+ 00003FDC 205F movea.l A0, [A7]+ 00003FDE 3080 move.w [A0], D0 00003FE0 2F0E move.l -[A7], A6 00003FE2 4EBA FF32 jsr [PC - 0xCE /* 00003F16 */] 00003FE6 7003 moveq.l D0, 0x03 00003FE8 B06E 0016 cmp.w D0, [A6 + 0x16] 00003FEC 57C0 seq D0 00003FEE 4A00 tst.b D0 00003FF0 660C bne +0xE /* 00003FFE */ 00003FF2 720D moveq.l D1, 0x0D 00003FF4 B26E 0016 cmp.w D1, [A6 + 0x16] 00003FF8 57C1 seq D1 00003FFA 8001 or.b D0, D1 00003FFC 673C beq +0x3E /* 0000403A */ label00003FFE: 00003FFE 7203 moveq.l D1, 0x03 00004000 B26E 0014 cmp.w D1, [A6 + 0x14] 00004004 5FC1 sle D1 00004006 4A01 tst.b D1 00004008 6730 beq +0x32 /* 0000403A */ 0000400A 7406 moveq.l D2, 0x06 0000400C B46E 0014 cmp.w D2, [A6 + 0x14] 00004010 5CC2 sge D2 00004012 C202 and.b D1, D2 00004014 C001 and.b D0, D1 00004016 6722 beq +0x24 /* 0000403A */ 00004018 206E 0010 movea.l A0, [A6 + 0x10] 0000401C 2F08 move.l -[A7], A0 0000401E 4267 clr.w -[A7] 00004020 226E 000C movea.l A1, [A6 + 0xC] 00004024 2F11 move.l -[A7], [A1] 00004026 486E FF00 pea.l [A6 - 0x100] 0000402A 4EBA FBCC jsr [PC - 0x434 /* 00003BF8 */] 0000402E 301F move.w D0, [A7]+ 00004030 205F movea.l A0, [A7]+ 00004032 3080 move.w [A0], D0 00004034 2F0E move.l -[A7], A6 00004036 4EBA FEDE jsr [PC - 0x122 /* 00003F16 */] label0000403A: 0000403A 422E 0018 clr.b [A6 + 0x18] label0000403E: 0000403E 4FEE FEE0 lea.l A7, [A6 - 0x120] 00004042 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00004046 4E5E unlink A6 00004048 205F movea.l A0, [A7]+ 0000404A DEFC 0010 add.w A7, 0x10 0000404E 4ED0 jmp [A0] fn00004050: 00004050 4E56 FFF2 link A6, -0x000E 00004054 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004058 266E 000E movea.l A3, [A6 + 0xE] 0000405C 3A2E 000C move.w D5, [A6 + 0xC] 00004060 206E 0008 movea.l A0, [A6 + 0x8] 00004064 4210 clr.b [A0] 00004066 200B move.l D0, A3 00004068 6604 bne +0x6 /* 0000406E */ 0000406A 6000 00B8 bra +0xBA /* 00004124 */ label0000406E: 0000406E 7001 moveq.l D0, 0x01 00004070 B045 cmp.w D0, D5 00004072 5EC0 sgt D0 00004074 4A00 tst.b D0 00004076 6600 00AC bne +0xAE /* 00004124 */ 0000407A 2F00 move.l -[A7], D0 0000407C 4267 clr.w -[A7] 0000407E 2F0B move.l -[A7], A3 00004080 A950 syscall CountMItems 00004082 321F move.w D1, [A7]+ 00004084 201F move.l D0, [A7]+ 00004086 B245 cmp.w D1, D5 00004088 5DC1 slt D1 0000408A 8001 or.b D0, D1 0000408C 6704 beq +0x6 /* 00004092 */ 0000408E 6000 0094 bra +0x96 /* 00004124 */ label00004092: 00004092 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 00004098 3E2E FFF6 move.w D7, [A6 - 0xA] 0000409C 607E bra +0x80 /* 0000411C */ label0000409E: 0000409E 3007 move.w D0, D7 000040A0 5340 subq.w D0, 1 000040A2 41ED EAFC lea.l A0, [A5 - 0x1504] 000040A6 C1FC 000A muls.w D0, 0xA /* '\n' */ 000040AA B7F0 0000 cmpa.l A3, [A0 + D0.w] 000040AE 666A bne +0x6C /* 0000411A */ 000040B0 3007 move.w D0, D7 000040B2 5340 subq.w D0, 1 000040B4 41ED EAFC lea.l A0, [A5 - 0x1504] 000040B8 C1FC 000A muls.w D0, 0xA /* '\n' */ 000040BC 2070 0006 movea.l A0, [A0 + D0.w + 0x6] 000040C0 2850 movea.l A4, [A0] 000040C2 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 000040C8 3007 move.w D0, D7 000040CA 5340 subq.w D0, 1 000040CC 41ED EAFC lea.l A0, [A5 - 0x1504] 000040D0 C1FC 000A muls.w D0, 0xA /* '\n' */ 000040D4 3D70 0004 FFF2 move.w [A6 - 0xE], [A0 + D0.w + 0x4] 000040DA 3C2E FFF4 move.w D6, [A6 - 0xC] 000040DE 6032 bra +0x34 /* 00004112 */ label000040E0: 000040E0 1014 move.b D0, [A4] 000040E2 4880 ext.w D0 000040E4 BA40 cmp.w D5, D0 000040E6 6618 bne +0x1A /* 00004100 */ 000040E8 528C addq.l A4, 1 000040EA 2F0C move.l -[A7], A4 000040EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040F0 4240 clr.w D0 000040F2 1014 move.b D0, [A4] 000040F4 5240 addq.w D0, 1 000040F6 48C0 ext.l D0 000040F8 2F00 move.l -[A7], D0 000040FA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000040FE 6024 bra +0x26 /* 00004124 */ label00004100: 00004100 528C addq.l A4, 1 00004102 4240 clr.w D0 00004104 1014 move.b D0, [A4] 00004106 48C0 ext.l D0 00004108 D08C add.l D0, A4 0000410A 2840 movea.l A4, D0 0000410C 528C addq.l A4, 1 0000410E 5246 addq.w D6, 1 00004110 6912 bvs +0x14 /* 00004124 */ label00004112: 00004112 BC6E FFF2 cmp.w D6, [A6 - 0xE] 00004116 6FC8 ble -0x36 /* 000040E0 */ 00004118 600A bra +0xC /* 00004124 */ label0000411A: 0000411A 5247 addq.w D7, 1 label0000411C: 0000411C 7014 moveq.l D0, 0x14 0000411E B047 cmp.w D0, D7 00004120 6C00 FF7C bge -0x82 /* 0000409E */ label00004124: 00004124 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004128 4E5E unlink A6 0000412A 205F movea.l A0, [A7]+ 0000412C DEFC 000A add.w A7, 0xA /* '\n' */ 00004130 4ED0 jmp [A0] export_740: 00004132 4E56 FAF4 link A6, -0x050C 00004136 48E7 0308 movem.l -[A7], D6,D7,A4 0000413A 286E 000E movea.l A4, [A6 + 0xE] 0000413E 1C2E 000A move.b D6, [A6 + 0xA] 00004142 3E2E 000C move.w D7, [A6 + 0xC] 00004146 5DC0 slt D0 00004148 4A00 tst.b D0 0000414A 661C bne +0x1E /* 00004168 */ 0000414C 220C move.l D1, A4 0000414E 57C1 seq D1 00004150 8001 or.b D0, D1 00004152 6614 bne +0x16 /* 00004168 */ 00004154 2F00 move.l -[A7], D0 00004156 4267 clr.w -[A7] 00004158 2F0C move.l -[A7], A4 0000415A A950 syscall CountMItems 0000415C 321F move.w D1, [A7]+ 0000415E 201F move.l D0, [A7]+ 00004160 B247 cmp.w D1, D7 00004162 5DC1 slt D1 00004164 8001 or.b D0, D1 00004166 6710 beq +0x12 /* 00004178 */ label00004168: 00004168 3F3C 006B move.w -[A7], 0x6B /* 'k' */ 0000416C 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00004170 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00004174 6000 0276 bra +0x278 /* 000043EC */ label00004178: 00004178 4EAD 2D8A jsr [A5 + 0x2D8A /* export_1453 */] 0000417C 2054 movea.l A0, [A4] 0000417E 3D50 FDF8 move.w [A6 - 0x208], [A0] 00004182 4A47 tst.w D7 00004184 6644 bne +0x46 /* 000041CA */ 00004186 7003 moveq.l D0, 0x03 00004188 B006 cmp.b D0, D6 0000418A 6610 bne +0x12 /* 0000419C */ 0000418C 302E FDF8 move.w D0, [A6 - 0x208] 00004190 48C0 ext.l D0 00004192 2F00 move.l -[A7], D0 00004194 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00004198 6000 0252 bra +0x254 /* 000043EC */ label0000419C: 0000419C 7002 moveq.l D0, 0x02 0000419E B006 cmp.b D0, D6 000041A0 56C0 sne D0 000041A2 4A00 tst.b D0 000041A4 6724 beq +0x26 /* 000041CA */ 000041A6 7242 moveq.l D1, 0x42 000041A8 B206 cmp.b D1, D6 000041AA 56C1 sne D1 000041AC C001 and.b D0, D1 000041AE 671A beq +0x1C /* 000041CA */ 000041B0 7266 moveq.l D1, 0x66 000041B2 B206 cmp.b D1, D6 000041B4 56C1 sne D1 000041B6 C001 and.b D0, D1 000041B8 6710 beq +0x12 /* 000041CA */ 000041BA 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 000041BE 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 000041C2 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000041C6 6000 0224 bra +0x226 /* 000043EC */ label000041CA: 000041CA 1006 move.b D0, D6 000041CC 4880 ext.w D0 000041CE 5540 subq.w D0, 2 000041D0 6700 010E beq +0x110 /* 000042E0 */ 000041D4 5140 subq.w D0, 8 000041D6 6728 beq +0x2A /* 00004200 */ 000041D8 0440 0038 subi.w D0, 0x38 /* '8' */ 000041DC 674C beq +0x4E /* 0000422A */ 000041DE 5340 subq.w D0, 1 000041E0 676C beq +0x6E /* 0000424E */ 000041E2 5340 subq.w D0, 1 000041E4 6700 00B4 beq +0xB6 /* 0000429A */ 000041E8 5340 subq.w D0, 1 000041EA 6700 00C6 beq +0xC8 /* 000042B2 */ 000041EE 0440 000A subi.w D0, 0xA /* '\n' */ 000041F2 6776 beq +0x78 /* 0000426A */ 000041F4 0440 0017 subi.w D0, 0x17 000041F8 6700 01CA beq +0x1CC /* 000043C4 */ 000041FC 6000 01E6 bra +0x1E8 /* 000043E4 */ label00004200: 00004200 2F0C move.l -[A7], A4 00004202 3F07 move.w -[A7], D7 00004204 486E FDF7 pea.l [A6 - 0x209] 00004208 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 0000420C 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00004210 4267 clr.w -[A7] 00004212 4240 clr.w D0 00004214 102E FDF7 move.b D0, [A6 - 0x209] 00004218 3F00 move.w -[A7], D0 0000421A 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */] 0000421E 1F2E 0008 move.b -[A7], [A6 + 0x8] 00004222 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */] 00004226 6000 01C4 bra +0x1C6 /* 000043EC */ label0000422A: 0000422A 701F moveq.l D0, 0x1F 0000422C B047 cmp.w D0, D7 0000422E 5DC0 slt D0 00004230 4A00 tst.b D0 00004232 660E bne +0x10 /* 00004242 */ 00004234 2054 movea.l A0, [A4] 00004236 2228 000A move.l D1, [A0 + 0xA] 0000423A 3407 move.w D2, D7 0000423C 0501 btst D1, D2 0000423E 56C1 sne D1 00004240 8001 or.b D0, D1 label00004242: 00004242 4400 neg.b D0 00004244 1F00 move.b -[A7], D0 00004246 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 0000424A 6000 01A0 bra +0x1A2 /* 000043EC */ label0000424E: 0000424E 2F0C move.l -[A7], A4 00004250 3F07 move.w -[A7], D7 00004252 486E FDF4 pea.l [A6 - 0x20C] 00004256 A943 syscall GetItmMark 00004258 4A6E FDF4 tst.w [A6 - 0x20C] 0000425C 56C0 sne D0 0000425E 4400 neg.b D0 00004260 1F00 move.b -[A7], D0 00004262 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00004266 6000 0184 bra +0x186 /* 000043EC */ label0000426A: 0000426A 2F0C move.l -[A7], A4 0000426C 3F07 move.w -[A7], D7 0000426E 486E FDF4 pea.l [A6 - 0x20C] 00004272 A943 syscall GetItmMark 00004274 4A6E FDF4 tst.w [A6 - 0x20C] 00004278 6608 bne +0xA /* 00004282 */ 0000427A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 0000427E 6000 016C bra +0x16E /* 000043EC */ label00004282: 00004282 1D7C 0001 FF00 move.b [A6 - 0x100], 0x1 00004288 1D6E FDF5 FF01 move.b [A6 - 0xFF], [A6 - 0x20B] 0000428E 486E FF00 pea.l [A6 - 0x100] 00004292 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00004296 6000 0154 bra +0x156 /* 000043EC */ label0000429A: 0000429A 2F0C move.l -[A7], A4 0000429C 3F07 move.w -[A7], D7 0000429E 486E FF00 pea.l [A6 - 0x100] 000042A2 4EBA FDAC jsr [PC - 0x254 /* 00004050 */] 000042A6 486E FF00 pea.l [A6 - 0x100] 000042AA 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000042AE 6000 013C bra +0x13E /* 000043EC */ label000042B2: 000042B2 2F0C move.l -[A7], A4 000042B4 3F07 move.w -[A7], D7 000042B6 486E FDF4 pea.l [A6 - 0x20C] 000042BA A84E syscall GetItemCmd 000042BC 4A6E FDF4 tst.w [A6 - 0x20C] 000042C0 6606 bne +0x8 /* 000042C8 */ 000042C2 422E FF00 clr.b [A6 - 0x100] 000042C6 600C bra +0xE /* 000042D4 */ label000042C8: 000042C8 1D7C 0001 FF00 move.b [A6 - 0x100], 0x1 000042CE 1D6E FDF5 FF01 move.b [A6 - 0xFF], [A6 - 0x20B] label000042D4: 000042D4 486E FF00 pea.l [A6 - 0x100] 000042D8 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000042DC 6000 010E bra +0x110 /* 000043EC */ label000042E0: 000042E0 422E FF00 clr.b [A6 - 0x100] 000042E4 7004 moveq.l D0, 0x04 000042E6 B02D CE80 cmp.b D0, [A5 - 0x3180] 000042EA 57C0 seq D0 000042EC 4A00 tst.b D0 000042EE 6736 beq +0x38 /* 00004326 */ 000042F0 2F00 move.l -[A7], D0 000042F2 4267 clr.w -[A7] 000042F4 3F2E FDF8 move.w -[A7], [A6 - 0x208] 000042F8 4EBA 01A2 jsr [PC + 0x1A2 /* 0000449C */] 000042FC 121F move.b D1, [A7]+ 000042FE 201F move.l D0, [A7]+ 00004300 C001 and.b D0, D1 00004302 6722 beq +0x24 /* 00004326 */ 00004304 302E FDF8 move.w D0, [A6 - 0x208] 00004308 5340 subq.w D0, 1 0000430A 41ED B7DE lea.l A0, [A5 - 0x4822] 0000430E E540 asl D0.w, 2 00004310 2870 0000 movea.l A4, [A0 + D0.w] 00004314 4A47 tst.w D7 00004316 6F0E ble +0x10 /* 00004326 */ 00004318 4267 clr.w -[A7] 0000431A 3F2E FDF8 move.w -[A7], [A6 - 0x208] 0000431E 3F07 move.w -[A7], D7 00004320 4EBA 00F2 jsr [PC + 0xF2 /* 00004414 */] 00004324 3E1F move.w D7, [A7]+ label00004326: 00004326 4A47 tst.w D7 00004328 6D00 0090 blt +0x92 /* 000043BA */ 0000432C 2F0C move.l -[A7], A4 0000432E 3F07 move.w -[A7], D7 00004330 486E FF00 pea.l [A6 - 0x100] 00004334 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 00004338 7001 moveq.l D0, 0x01 0000433A B02D CE80 cmp.b D0, [A5 - 0x3180] 0000433E 667A bne +0x7C /* 000043BA */ 00004340 4A47 tst.w D7 00004342 662E bne +0x30 /* 00004372 */ 00004344 487A 00C8 pea.l [PC + 0xC8 /* 0000440E, value 0x56D656E, pstring "menu " */] 00004348 486E FBF4 pea.l [A6 - 0x40C] 0000434C 486E FF00 pea.l [A6 - 0x100] 00004350 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 00004354 486E FCF4 pea.l [A6 - 0x30C] 00004358 3F3C 0002 move.w -[A7], 0x2 0000435C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004360 41EE FF00 lea.l A0, [A6 - 0x100] 00004364 43EE FCF4 lea.l A1, [A6 - 0x30C] 00004368 707F moveq.l D0, 0x7F label0000436A: 0000436A 30D9 move.w [A0]+, [A1]+ 0000436C 51C8 FFFC dbf D0, -0x6 /* 0000436A */ 00004370 6048 bra +0x4A /* 000043BA */ label00004372: 00004372 2F0C move.l -[A7], A4 00004374 4267 clr.w -[A7] 00004376 486E FE00 pea.l [A6 - 0x200] 0000437A 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 0000437E 487A 0084 pea.l [PC + 0x84 /* 00004404, value 0x96D656E '\tmen', pstring "menuItem " */] 00004382 486E FBF4 pea.l [A6 - 0x40C] 00004386 486E FF00 pea.l [A6 - 0x100] 0000438A 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 0000438E 487A 006A pea.l [PC + 0x6A /* 000043FA, value 0x9206F66 '\t of', pstring " of menu " */] 00004392 486E FAF4 pea.l [A6 - 0x50C] 00004396 486E FE00 pea.l [A6 - 0x200] 0000439A 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 0000439E 486E FCF4 pea.l [A6 - 0x30C] 000043A2 3F3C 0004 move.w -[A7], 0x4 000043A6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000043AA 41EE FF00 lea.l A0, [A6 - 0x100] 000043AE 43EE FCF4 lea.l A1, [A6 - 0x30C] 000043B2 707F moveq.l D0, 0x7F label000043B4: 000043B4 30D9 move.w [A0]+, [A1]+ 000043B6 51C8 FFFC dbf D0, -0x6 /* 000043B4 */ label000043BA: 000043BA 486E FF00 pea.l [A6 - 0x100] 000043BE 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000043C2 6028 bra +0x2A /* 000043EC */ label000043C4: 000043C4 4A47 tst.w D7 000043C6 6610 bne +0x12 /* 000043D8 */ 000043C8 42A7 clr.l -[A7] 000043CA 486E FDF8 pea.l [A6 - 0x208] 000043CE 486E FDFA pea.l [A6 - 0x206] 000043D2 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 000043D6 3E1F move.w D7, [A7]+ label000043D8: 000043D8 3007 move.w D0, D7 000043DA 48C0 ext.l D0 000043DC 2F00 move.l -[A7], D0 000043DE 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000043E2 6008 bra +0xA /* 000043EC */ label000043E4: 000043E4 3F3C 002F move.w -[A7], 0x2F /* '/' */ 000043E8 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label000043EC: 000043EC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000043F0 4E5E unlink A6 000043F2 205F movea.l A0, [A7]+ 000043F4 DEFC 000A add.w A7, 0xA /* '\n' */ 000043F8 4ED0 jmp [A0] 000043FA 0920 btst -[A0], D4 000043FC 6F66 ble +0x68 /* 00004464 */ 000043FE 206D 656E movea.l A0, [A5 + 0x656E] 00004402 7520 moveq.l D2, 0x20 00004404 096D 656E bchg [A5 + 0x656E], D4 00004408 7549 moveq.l D2, 0x49 0000440A 7465 moveq.l D2, 0x65 0000440C 6D20 blt +0x22 /* 0000442E */ 0000440E 056D 656E bchg [A5 + 0x656E], D2 00004412 7520 moveq.l D2, 0x20 export_741: fn00004414: 00004414 4E56 FEF6 link A6, -0x010A 00004418 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000441C 3C2E 0008 move.w D6, [A6 + 0x8] 00004420 3E2E 000A move.w D7, [A6 + 0xA] 00004424 3D46 000C move.w [A6 + 0xC], D6 00004428 7001 moveq.l D0, 0x01 0000442A B047 cmp.w D0, D7 0000442C 57C0 seq D0 label0000442E: 0000442E 4A00 tst.b D0 00004430 670A beq +0xC /* 0000443C */ 00004432 7201 moveq.l D1, 0x01 00004434 B246 cmp.w D1, D6 00004436 5DC1 slt D1 00004438 C001 and.b D0, D1 0000443A 6656 bne +0x58 /* 00004492 */ label0000443C: 0000443C 2F00 move.l -[A7], D0 0000443E 4267 clr.w -[A7] 00004440 3F07 move.w -[A7], D7 00004442 4EBA 0058 jsr [PC + 0x58 /* 0000449C */] 00004446 121F move.b D1, [A7]+ 00004448 201F move.l D0, [A7]+ 0000444A 0A01 0001 xori.b D1, 0x1 0000444E 8001 or.b D0, D1 00004450 0240 0001 andi.w D0, 0x1 00004454 6702 beq +0x4 /* 00004458 */ 00004456 603A bra +0x3C /* 00004492 */ label00004458: 00004458 42A7 clr.l -[A7] 0000445A 3F07 move.w -[A7], D7 0000445C A949 syscall GetMenuHandle 0000445E 285F movea.l A4, [A7]+ 00004460 42A7 clr.l -[A7] 00004462 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ // begin alternate branch 00004464-0000446A label00004464: 00004464 4D45 chk.w D6, D5 00004466 4E55 3F07 link A5, -0xFFFFC0F9 // end alternate branch 00004464-0000446A label00004464: // (misaligned) 00004468 3F07 move.w -[A7], D7 0000446A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 0000446E 265F movea.l A3, [A7]+ 00004470 B9CB cmpa.l A4, A3 00004472 6602 bne +0x4 /* 00004476 */ 00004474 601C bra +0x1E /* 00004492 */ label00004476: 00004476 2F0C move.l -[A7], A4 00004478 3F06 move.w -[A7], D6 0000447A 486E FEF8 pea.l [A6 - 0x108] 0000447E 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 00004482 4267 clr.w -[A7] 00004484 2F0B move.l -[A7], A3 00004486 486E FEF8 pea.l [A6 - 0x108] 0000448A 4EBA 0034 jsr [PC + 0x34 /* 000044C0 */] 0000448E 3D5F 000C move.w [A6 + 0xC], [A7]+ label00004492: 00004492 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004496 4E5E unlink A6 00004498 2E9F move.l [A7], [A7]+ 0000449A 4E75 rts fn0000449C: 0000449C 4E56 0000 link A6, 0 000044A0 7001 moveq.l D0, 0x01 000044A2 B06E 0008 cmp.w D0, [A6 + 0x8] 000044A6 5FC0 sle D0 000044A8 720E moveq.l D1, 0x0E 000044AA B26E 0008 cmp.w D1, [A6 + 0x8] 000044AE 5CC1 sge D1 000044B0 C001 and.b D0, D1 000044B2 4400 neg.b D0 000044B4 1D40 000A move.b [A6 + 0xA], D0 000044B8 4E5E unlink A6 000044BA 205F movea.l A0, [A7]+ 000044BC 544F addq.w A7, 2 000044BE 4ED0 jmp [A0] export_742: fn000044C0: 000044C0 4E56 FEF8 link A6, -0x0108 000044C4 48E7 0108 movem.l -[A7], D7,A4 000044C8 286E 000C movea.l A4, [A6 + 0xC] 000044CC 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF 000044D2 200C move.l D0, A4 000044D4 6744 beq +0x46 /* 0000451A */ 000044D6 3D7C 0001 FEFA move.w [A6 - 0x106], 0x1 000044DC 4267 clr.w -[A7] 000044DE 2F0C move.l -[A7], A4 000044E0 A950 syscall CountMItems 000044E2 3D5F FEF8 move.w [A6 - 0x108], [A7]+ 000044E6 3E2E FEFA move.w D7, [A6 - 0x106] 000044EA 6028 bra +0x2A /* 00004514 */ label000044EC: 000044EC 2F0C move.l -[A7], A4 000044EE 3F07 move.w -[A7], D7 000044F0 486E FEFC pea.l [A6 - 0x104] 000044F4 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 000044F8 4267 clr.w -[A7] 000044FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044FE 486E FEFC pea.l [A6 - 0x104] 00004502 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00004506 101F move.b D0, [A7]+ 00004508 6706 beq +0x8 /* 00004510 */ 0000450A 3D47 0010 move.w [A6 + 0x10], D7 0000450E 600A bra +0xC /* 0000451A */ label00004510: 00004510 5247 addq.w D7, 1 00004512 6906 bvs +0x8 /* 0000451A */ label00004514: 00004514 BE6E FEF8 cmp.w D7, [A6 - 0x108] 00004518 6FD2 ble -0x2C /* 000044EC */ label0000451A: 0000451A 4CDF 1080 movem.l D7,A4, [A7]+ 0000451E 4E5E unlink A6 00004520 205F movea.l A0, [A7]+ 00004522 504F addq.w A7, 8 00004524 4ED0 jmp [A0] fn00004526: 00004526 4E56 0000 link A6, 0 0000452A 2F0C move.l -[A7], A4 0000452C 206E 0008 movea.l A0, [A6 + 0x8] 00004530 2850 movea.l A4, [A0] 00004532 4267 clr.w -[A7] 00004534 3F14 move.w -[A7], [A4] 00004536 4EBA FF64 jsr [PC - 0x9C /* 0000449C */] 0000453A 101F move.b D0, [A7]+ 0000453C 6710 beq +0x12 /* 0000454E */ 0000453E 7201 moveq.l D1, 0x01 00004540 B254 cmp.w D1, [A4] 00004542 5DC1 slt D1 00004544 C001 and.b D0, D1 00004546 6706 beq +0x8 /* 0000454E */ 00004548 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000454C A992 syscall DetachResource label0000454E: 0000454E 285F movea.l A4, [A7]+ 00004550 4E5E unlink A6 00004552 2E9F move.l [A7], [A7]+ 00004554 4E75 rts export_743: fn00004556: 00004556 4E56 FFFC link A6, -0x0004 0000455A 2F0C move.l -[A7], A4 0000455C 207C 0000 0A1C movea.l A0, 0xA1C 00004562 2850 movea.l A4, [A0] 00004564 200C move.l D0, A4 00004566 6606 bne +0x8 /* 0000456E */ 00004568 426E 0008 clr.w [A6 + 0x8] 0000456C 600E bra +0x10 /* 0000457C */ label0000456E: 0000456E 2054 movea.l A0, [A4] 00004570 3010 move.w D0, [A0] 00004572 48C0 ext.l D0 00004574 81FC 0006 divs.w D0, 0x6 00004578 3D40 0008 move.w [A6 + 0x8], D0 label0000457C: 0000457C 285F movea.l A4, [A7]+ 0000457E 4E5E unlink A6 00004580 4E75 rts export_744: fn00004582: 00004582 4E56 FEF0 link A6, -0x0110 00004586 48E7 0300 movem.l -[A7], D6,D7 0000458A 206E 0008 movea.l A0, [A6 + 0x8] 0000458E 43EE FF00 lea.l A1, [A6 - 0x100] 00004592 707F moveq.l D0, 0x7F label00004594: 00004594 32D8 move.w [A1]+, [A0]+ 00004596 51C8 FFFC dbf D0, -0x6 /* 00004594 */ 0000459A 4267 clr.w -[A7] 0000459C 486E FF00 pea.l [A6 - 0x100] 000045A0 487A 019A pea.l [PC + 0x19A /* 0000473C, value 0x5417070, pstring "Apple" */] 000045A4 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 000045A8 101F move.b D0, [A7]+ 000045AA 6706 beq +0x8 /* 000045B2 */ 000045AC 3D7C 0114 FF00 move.w [A6 - 0x100], 0x114 label000045B2: 000045B2 7000 moveq.l D0, 0x00 000045B4 2D40 FEF4 move.l [A6 - 0x10C], D0 000045B8 4267 clr.w -[A7] 000045BA 1F3C 0002 move.b -[A7], 0x2 000045BE 486E FF00 pea.l [A6 - 0x100] 000045C2 486E FEF8 pea.l [A6 - 0x108] 000045C6 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 000045CA 4A5F tst.w [A7]+ 000045CC 670A beq +0xC /* 000045D8 */ 000045CE 2D6E FEF8 FEF4 move.l [A6 - 0x10C], [A6 - 0x108] 000045D4 6000 00C4 bra +0xC6 /* 0000469A */ label000045D8: 000045D8 3D7C 0001 FEF0 move.w [A6 - 0x110], 0x1 000045DE 3E2E FEF0 move.w D7, [A6 - 0x110] 000045E2 6000 00AE bra +0xB0 /* 00004692 */ label000045E6: 000045E6 4267 clr.w -[A7] 000045E8 3007 move.w D0, D7 000045EA 5340 subq.w D0, 1 000045EC 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 000045F0 E540 asl D0.w, 2 000045F2 2070 0000 movea.l A0, [A0 + D0.w] 000045F6 2050 movea.l A0, [A0] 000045F8 4868 000E pea.l [A0 + 0xE] 000045FC 486E FF00 pea.l [A6 - 0x100] 00004600 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00004604 101F move.b D0, [A7]+ 00004606 6628 bne +0x2A /* 00004630 */ 00004608 2F00 move.l -[A7], D0 0000460A 4267 clr.w -[A7] 0000460C 3207 move.w D1, D7 0000460E 5341 subq.w D1, 1 00004610 41ED B7DE lea.l A0, [A5 - 0x4822] 00004614 E541 asl D1.w, 2 00004616 2070 1000 movea.l A0, [A0 + D1.w] 0000461A 2050 movea.l A0, [A0] 0000461C 4868 000E pea.l [A0 + 0xE] 00004620 486E FF00 pea.l [A6 - 0x100] 00004624 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00004628 121F move.b D1, [A7]+ 0000462A 201F move.l D0, [A7]+ 0000462C 8001 or.b D0, D1 0000462E 6760 beq +0x62 /* 00004690 */ label00004630: 00004630 3007 move.w D0, D7 00004632 5340 subq.w D0, 1 00004634 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 00004638 E540 asl D0.w, 2 0000463A 2D70 0000 FEF4 move.l [A6 - 0x10C], [A0 + D0.w] 00004640 206E FEF4 movea.l A0, [A6 - 0x10C] 00004644 2050 movea.l A0, [A0] 00004646 4AA8 0006 tst.l [A0 + 0x6] 0000464A 6608 bne +0xA /* 00004654 */ 0000464C 7000 moveq.l D0, 0x00 0000464E 2D40 FEF4 move.l [A6 - 0x10C], D0 00004652 6046 bra +0x48 /* 0000469A */ label00004654: 00004654 4267 clr.w -[A7] 00004656 3F07 move.w -[A7], D7 00004658 4EAD 243A jsr [A5 + 0x243A /* export_1155 */] 0000465C 101F move.b D0, [A7]+ 0000465E 663A bne +0x3C /* 0000469A */ 00004660 7003 moveq.l D0, 0x03 00004662 B047 cmp.w D0, D7 00004664 6606 bne +0x8 /* 0000466C */ 00004666 2D6D C204 FEF4 move.l [A6 - 0x10C], [A5 - 0x3DFC] label0000466C: 0000466C 7002 moveq.l D0, 0x02 0000466E B047 cmp.w D0, D7 00004670 6628 bne +0x2A /* 0000469A */ 00004672 2F3C 000C 0000 move.l -[A7], 0xC0000 00004678 4EAD 243A jsr [A5 + 0x243A /* export_1155 */] 0000467C 101F move.b D0, [A7]+ 0000467E 6708 beq +0xA /* 00004688 */ 00004680 2D6D C200 FEF4 move.l [A6 - 0x10C], [A5 - 0x3E00] 00004686 6012 bra +0x14 /* 0000469A */ label00004688: 00004688 2D6D C208 FEF4 move.l [A6 - 0x10C], [A5 - 0x3DF8] 0000468E 600A bra +0xC /* 0000469A */ label00004690: 00004690 5247 addq.w D7, 1 label00004692: 00004692 700E moveq.l D0, 0x0E 00004694 B047 cmp.w D0, D7 00004696 6C00 FF4E bge -0xB0 /* 000045E6 */ label0000469A: 0000469A 4AAE FEF4 tst.l [A6 - 0x10C] 0000469E 57C0 seq D0 000046A0 4A00 tst.b D0 000046A2 6766 beq +0x68 /* 0000470A */ 000046A4 C02D A1EE and.b D0, [A5 - 0x5E12] 000046A8 6760 beq +0x62 /* 0000470A */ 000046AA 4267 clr.w -[A7] 000046AC 486E FF00 pea.l [A6 - 0x100] 000046B0 487A 007E pea.l [PC + 0x7E /* 00004730, value 0xB537973, pstring "System Help" */] 000046B4 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 000046B8 101F move.b D0, [A7]+ 000046BA 6710 beq +0x12 /* 000046CC */ 000046BC 4267 clr.w -[A7] 000046BE 486E FEF4 pea.l [A6 - 0x10C] 000046C2 303C 0200 move.w D0, 0x200 000046C6 A830 syscall Pack14 000046C8 3C1F move.w D6, [A7]+ 000046CA 603E bra +0x40 /* 0000470A */ label000046CC: 000046CC 4267 clr.w -[A7] 000046CE 486E FF00 pea.l [A6 - 0x100] 000046D2 487A 0050 pea.l [PC + 0x50 /* 00004724, value 0xB417070, pstring "Application" */] 000046D6 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 000046DA 101F move.b D0, [A7]+ 000046DC 670E beq +0x10 /* 000046EC */ 000046DE 42A7 clr.l -[A7] 000046E0 3F3C BF97 move.w -[A7], 0xBF97 000046E4 A949 syscall GetMenuHandle 000046E6 2D5F FEF4 move.l [A6 - 0x10C], [A7]+ 000046EA 601E bra +0x20 /* 0000470A */ label000046EC: 000046EC 4267 clr.w -[A7] 000046EE 486E FF00 pea.l [A6 - 0x100] 000046F2 487A 0026 pea.l [PC + 0x26 /* 0000471A, value 0x94B6579 '\tKey', pstring "Keyboards" */] 000046F6 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 000046FA 101F move.b D0, [A7]+ 000046FC 670C beq +0xE /* 0000470A */ 000046FE 42A7 clr.l -[A7] 00004700 3F3C BF95 move.w -[A7], 0xBF95 00004704 A949 syscall GetMenuHandle 00004706 2D5F FEF4 move.l [A6 - 0x10C], [A7]+ label0000470A: 0000470A 2D6E FEF4 000C move.l [A6 + 0xC], [A6 - 0x10C] 00004710 4CDF 00C0 movem.l D6,D7, [A7]+ 00004714 4E5E unlink A6 00004716 2E9F move.l [A7], [A7]+ 00004718 4E75 rts 0000471A 094B bchg A3, D4 0000471C 6579 bcs +0x7B /* 00004797 */ 0000471E 626F bhi +0x71 /* 0000478F */ 00004720 6172 bsr +0x74 /* 00004794 */ 00004722 6473 bcc +0x75 /* 00004797 */ 00004724 0B41 bchg D1, D5 00004726 7070 moveq.l D0, 0x70 00004728 6C69 bge +0x6B /* 00004793 */ 0000472A 6361 bls +0x63 /* 0000478D */ 0000472C 7469 moveq.l D2, 0x69 0000472E 6F6E ble +0x70 /* 0000479E */ 00004730 0B53 bchg [A3], D5 00004732 7973 moveq.l D4, 0x73 00004734 7465 moveq.l D2, 0x65 00004736 6D20 blt +0x22 /* 00004758 */ 00004738 4865 pea.l -[A5] 0000473A 6C70 bge +0x72 /* 000047AC */ 0000473C 0541 bchg D1, D2 0000473E 7070 moveq.l D0, 0x70 00004740 6C65 bge +0x67 /* 000047A7 */ fn00004742: 00004742 4E56 FFFA link A6, -0x0006 00004746 7000 moveq.l D0, 0x00 00004748 2D40 000A move.l [A6 + 0xA], D0 0000474C 42A7 clr.l -[A7] 0000474E 302E 0008 move.w D0, [A6 + 0x8] 00004752 48C0 ext.l D0 00004754 2F00 move.l -[A7], D0 00004756 4267 clr.w -[A7] label00004758: 00004758 4EBA FDFC jsr [PC - 0x204 /* 00004556 */] 0000475C 301F move.w D0, [A7]+ 0000475E 48C0 ext.l D0 00004760 2F00 move.l -[A7], D0 00004762 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00004766 201F move.l D0, [A7]+ 00004768 3D40 0008 move.w [A6 + 0x8], D0 0000476C 4267 clr.w -[A7] 0000476E 1F3C 0001 move.b -[A7], 0x1 00004772 486E 0008 pea.l [A6 + 0x8] 00004776 486E FFFA pea.l [A6 - 0x6] 0000477A 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 0000477E 4A5F tst.w [A7]+ 00004780 6706 beq +0x8 /* 00004788 */ 00004782 2D6E FFFA 000A move.l [A6 + 0xA], [A6 - 0x6] label00004788: 00004788 4E5E unlink A6 0000478A 205F movea.l A0, [A7]+ 0000478C 544F addq.w A7, 2 0000478E 4ED0 jmp [A0] export_745: 00004790 4E56 FEFC link A6, -0x0104 fn00004794: 00004794 2F0C move.l -[A7], A4 00004796 7000 moveq.l D0, 0x00 00004798 2D40 0008 move.l [A6 + 0x8], D0 0000479C 422E FEFC clr.b [A6 - 0x104] // begin alternate branch 0000479E-000047A0 label0000479E: 0000479E FEFC .extension 0xEFC // unimplemented // end alternate branch 0000479E-000047A0 label0000479E: // (misaligned) 000047A0 4267 clr.w -[A7] 000047A2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000047A6 301F move.w D0, [A7]+ 000047A8 670A beq +0xC /* 000047B4 */ 000047AA 5340 subq.w D0, 1 label000047AC: 000047AC 6718 beq +0x1A /* 000047C6 */ 000047AE 5340 subq.w D0, 1 000047B0 6728 beq +0x2A /* 000047DA */ 000047B2 6074 bra +0x76 /* 00004828 */ label000047B4: 000047B4 42A7 clr.l -[A7] 000047B6 42A7 clr.l -[A7] 000047B8 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000047BC 201F move.l D0, [A7]+ 000047BE 3F00 move.w -[A7], D0 000047C0 A949 syscall GetMenuHandle 000047C2 285F movea.l A4, [A7]+ 000047C4 6062 bra +0x64 /* 00004828 */ label000047C6: 000047C6 42A7 clr.l -[A7] 000047C8 42A7 clr.l -[A7] 000047CA 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000047CE 201F move.l D0, [A7]+ 000047D0 3F00 move.w -[A7], D0 000047D2 4EBA FF6E jsr [PC - 0x92 /* 00004742 */] 000047D6 285F movea.l A4, [A7]+ 000047D8 604E bra +0x50 /* 00004828 */ label000047DA: 000047DA 42A7 clr.l -[A7] 000047DC 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000047E0 4A9F tst.l [A7]+ 000047E2 57C0 seq D0 000047E4 4A00 tst.b D0 000047E6 6618 bne +0x1A /* 00004800 */ 000047E8 2F00 move.l -[A7], D0 000047EA 4267 clr.w -[A7] 000047EC 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 000047F0 121F move.b D1, [A7]+ 000047F2 201F move.l D0, [A7]+ 000047F4 0A01 0001 xori.b D1, 0x1 000047F8 8001 or.b D0, D1 000047FA 0240 0001 andi.w D0, 0x1 000047FE 6716 beq +0x18 /* 00004816 */ label00004800: 00004800 486E FEFC pea.l [A6 - 0x104] 00004804 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00004808 42A7 clr.l -[A7] 0000480A 486E FEFC pea.l [A6 - 0x104] 0000480E 4EBA FD72 jsr [PC - 0x28E /* 00004582 */] 00004812 285F movea.l A4, [A7]+ 00004814 6012 bra +0x14 /* 00004828 */ label00004816: 00004816 42A7 clr.l -[A7] 00004818 42A7 clr.l -[A7] 0000481A 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 0000481E 201F move.l D0, [A7]+ 00004820 3F00 move.w -[A7], D0 00004822 4EBA FF1E jsr [PC - 0xE2 /* 00004742 */] 00004826 285F movea.l A4, [A7]+ label00004828: 00004828 200C move.l D0, A4 0000482A 6608 bne +0xA /* 00004834 */ 0000482C 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 00004830 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00004834: 00004834 2D4C 0008 move.l [A6 + 0x8], A4 00004838 285F movea.l A4, [A7]+ 0000483A 4E5E unlink A6 0000483C 4E75 rts export_746: 0000483E 4E56 FEF0 link A6, -0x0110 00004842 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004846 286E 0008 movea.l A4, [A6 + 0x8] 0000484A 4247 clr.w D7 0000484C 200C move.l D0, A4 0000484E 6700 00FC beq +0xFE /* 0000494C */ 00004852 4267 clr.w -[A7] 00004854 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00004858 7001 moveq.l D0, 0x01 0000485A B05F cmp.w D0, [A7]+ 0000485C 662E bne +0x30 /* 0000488C */ 0000485E 42A7 clr.l -[A7] 00004860 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00004864 201F move.l D0, [A7]+ 00004866 3E00 move.w D7, D0 00004868 6C00 00E2 bge +0xE4 /* 0000494C */ 0000486C 42A7 clr.l -[A7] 0000486E 3007 move.w D0, D7 00004870 48C0 ext.l D0 00004872 2F00 move.l -[A7], D0 00004874 4267 clr.w -[A7] 00004876 2F0C move.l -[A7], A4 00004878 A950 syscall CountMItems 0000487A 301F move.w D0, [A7]+ 0000487C 48C0 ext.l D0 0000487E 2F00 move.l -[A7], D0 00004880 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00004884 201F move.l D0, [A7]+ 00004886 3E00 move.w D7, D0 00004888 6000 00C2 bra +0xC4 /* 0000494C */ label0000488C: 0000488C 42A7 clr.l -[A7] 0000488E 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00004892 4A9F tst.l [A7]+ 00004894 57C0 seq D0 00004896 4A00 tst.b D0 00004898 6618 bne +0x1A /* 000048B2 */ 0000489A 2F00 move.l -[A7], D0 0000489C 4267 clr.w -[A7] 0000489E 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 000048A2 121F move.b D1, [A7]+ 000048A4 201F move.l D0, [A7]+ 000048A6 0A01 0001 xori.b D1, 0x1 000048AA 8001 or.b D0, D1 000048AC 0240 0001 andi.w D0, 0x1 000048B0 6772 beq +0x74 /* 00004924 */ label000048B2: 000048B2 486E FEFC pea.l [A6 - 0x104] 000048B6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000048BA 4267 clr.w -[A7] 000048BC 2F0C move.l -[A7], A4 000048BE 486E FEFC pea.l [A6 - 0x104] 000048C2 4EBA FBFC jsr [PC - 0x404 /* 000044C0 */] 000048C6 3E1F move.w D7, [A7]+ 000048C8 70FF moveq.l D0, 0xFFFFFFFF 000048CA B047 cmp.w D0, D7 000048CC 667E bne +0x80 /* 0000494C */ 000048CE 2054 movea.l A0, [A4] 000048D0 3C10 move.w D6, [A0] 000048D2 4267 clr.w -[A7] 000048D4 3F06 move.w -[A7], D6 000048D6 4EBA FBC4 jsr [PC - 0x43C /* 0000449C */] 000048DA 101F move.b D0, [A7]+ 000048DC 676E beq +0x70 /* 0000494C */ 000048DE 4267 clr.w -[A7] 000048E0 3006 move.w D0, D6 000048E2 5340 subq.w D0, 1 000048E4 41ED B7DE lea.l A0, [A5 - 0x4822] 000048E8 E540 asl D0.w, 2 000048EA 2F30 0000 move.l -[A7], [A0 + D0.w] 000048EE 486E FEFC pea.l [A6 - 0x104] 000048F2 4EBA FBCC jsr [PC - 0x434 /* 000044C0 */] 000048F6 3A1F move.w D5, [A7]+ 000048F8 5EC0 sgt D0 000048FA 4A00 tst.b D0 000048FC 674E beq +0x50 /* 0000494C */ 000048FE 2F00 move.l -[A7], D0 00004900 4267 clr.w -[A7] 00004902 3F06 move.w -[A7], D6 00004904 3F05 move.w -[A7], D5 00004906 486E FEF8 pea.l [A6 - 0x108] 0000490A 486E FEF0 pea.l [A6 - 0x110] 0000490E 486E FEF4 pea.l [A6 - 0x10C] 00004912 4EBA F622 jsr [PC - 0x9DE /* 00003F36 */] 00004916 121F move.b D1, [A7]+ 00004918 201F move.l D0, [A7]+ 0000491A C001 and.b D0, D1 0000491C 672E beq +0x30 /* 0000494C */ 0000491E 3E2E FEF8 move.w D7, [A6 - 0x108] 00004922 6028 bra +0x2A /* 0000494C */ label00004924: 00004924 42A7 clr.l -[A7] 00004926 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 0000492A 201F move.l D0, [A7]+ 0000492C 3E00 move.w D7, D0 0000492E 6C1C bge +0x1E /* 0000494C */ 00004930 42A7 clr.l -[A7] 00004932 3007 move.w D0, D7 00004934 48C0 ext.l D0 00004936 2F00 move.l -[A7], D0 00004938 4267 clr.w -[A7] 0000493A 2F0C move.l -[A7], A4 0000493C A950 syscall CountMItems 0000493E 301F move.w D0, [A7]+ 00004940 48C0 ext.l D0 00004942 2F00 move.l -[A7], D0 00004944 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00004948 201F move.l D0, [A7]+ 0000494A 3E00 move.w D7, D0 label0000494C: 0000494C 4A47 tst.w D7 0000494E 5FC0 sle D0 00004950 4A00 tst.b D0 00004952 6614 bne +0x16 /* 00004968 */ 00004954 2F00 move.l -[A7], D0 00004956 4267 clr.w -[A7] 00004958 2F0C move.l -[A7], A4 0000495A A950 syscall CountMItems 0000495C 321F move.w D1, [A7]+ 0000495E 201F move.l D0, [A7]+ 00004960 B247 cmp.w D1, D7 00004962 5DC1 slt D1 00004964 8001 or.b D0, D1 00004966 6708 beq +0xA /* 00004970 */ label00004968: 00004968 3F3C 006B move.w -[A7], 0x6B /* 'k' */ 0000496C 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00004970: 00004970 3D47 000C move.w [A6 + 0xC], D7 00004974 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004978 4E5E unlink A6 0000497A 2E9F move.l [A7], [A7]+ 0000497C 4E75 rts fn0000497E: 0000497E 4E56 FFFC link A6, -0x0004 00004982 4EAD 2D1A jsr [A5 + 0x2D1A /* export_1439 */] 00004986 486E FFFC pea.l [A6 - 0x4] 0000498A A874 syscall GetPort 0000498C 2F2D C2E6 move.l -[A7], [A5 - 0x3D1A] 00004990 A873 syscall SetPort 00004992 486D C772 pea.l [A5 - 0x388E] 00004996 4EAD 2EA2 jsr [A5 + 0x2EA2 /* export_1488 */] 0000499A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000499E A873 syscall SetPort 000049A0 4E5E unlink A6 000049A2 4E75 rts fn000049A4: 000049A4 4E56 FFFC link A6, -0x0004 000049A8 4EAD 2782 jsr [A5 + 0x2782 /* export_1260 */] 000049AC 486E FFFC pea.l [A6 - 0x4] 000049B0 A874 syscall GetPort 000049B2 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 000049B6 A873 syscall SetPort 000049B8 486D C4F2 pea.l [A5 - 0x3B0E] 000049BC 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */] 000049C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000049C4 A873 syscall SetPort 000049C6 4E5E unlink A6 000049C8 4E75 rts fn000049CA: 000049CA 4E56 0000 link A6, 0 000049CE 3F2E 000C move.w -[A7], [A6 + 0xC] 000049D2 A936 syscall DeleteMenu 000049D4 486E 0008 pea.l [A6 + 0x8] 000049D8 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000049DC 4E5E unlink A6 000049DE 205F movea.l A0, [A7]+ 000049E0 5C4F addq.w A7, 6 000049E2 4ED0 jmp [A0] fn000049E4: 000049E4 4E56 FFD8 link A6, -0x0028 000049E8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000049EC 42A7 clr.l -[A7] 000049EE A93B syscall GetMenuBar 000049F0 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000049F4 6604 bne +0x6 /* 000049FA */ 000049F6 6000 0084 bra +0x86 /* 00004A7C */ label000049FA: 000049FA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000049FE 205F movea.l A0, [A7]+ 00004A00 A029 syscall HLock 00004A02 206E FFF4 movea.l A0, [A6 - 0xC] 00004A06 2850 movea.l A4, [A0] 00004A08 3014 move.w D0, [A4] 00004A0A 48C0 ext.l D0 00004A0C 2640 movea.l A3, D0 00004A0E D7CC add.l A3, A4 label00004A10: 00004A10 B7CC cmpa.l A3, A4 00004A12 6760 beq +0x62 /* 00004A74 */ 00004A14 5C8C addq.l A4, 6 00004A16 42A7 clr.l -[A7] 00004A18 2F14 move.l -[A7], [A4] 00004A1A 4EBA C364 jsr [PC - 0x3C9C /* 00000D80 */] 00004A1E 4A9F tst.l [A7]+ 00004A20 6702 beq +0x4 /* 00004A24 */ 00004A22 60EC bra -0x12 /* 00004A10 */ label00004A24: 00004A24 4267 clr.w -[A7] 00004A26 2F14 move.l -[A7], [A4] 00004A28 4267 clr.w -[A7] 00004A2A 486E FFE0 pea.l [A6 - 0x20] 00004A2E 4EBA EB60 jsr [PC - 0x14A0 /* 00003590 */] 00004A32 3A1F move.w D5, [A7]+ 00004A34 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1 00004A3A 3D45 FFD8 move.w [A6 - 0x28], D5 00004A3E 3E2E FFDA move.w D7, [A6 - 0x26] 00004A42 6014 bra +0x16 /* 00004A58 */ label00004A44: 00004A44 3007 move.w D0, D7 00004A46 C1FC 0006 muls.w D0, 0x6 00004A4A 2F36 00DA move.l -[A7], [A6 + D0.w - 0x38] 00004A4E 4267 clr.w -[A7] 00004A50 4EBA ED78 jsr [PC - 0x1288 /* 000037CA */] 00004A54 5247 addq.w D7, 1 00004A56 6906 bvs +0x8 /* 00004A5E */ label00004A58: 00004A58 BE6E FFD8 cmp.w D7, [A6 - 0x28] 00004A5C 6FE6 ble -0x18 /* 00004A44 */ label00004A5E: 00004A5E 2054 movea.l A0, [A4] 00004A60 2050 movea.l A0, [A0] 00004A62 3C10 move.w D6, [A0] 00004A64 0C46 07D0 cmpi.w D6, 0x7D0 00004A68 6DA6 blt -0x58 /* 00004A10 */ 00004A6A 3F06 move.w -[A7], D6 00004A6C 2F14 move.l -[A7], [A4] 00004A6E 4EBA FF5A jsr [PC - 0xA6 /* 000049CA */] 00004A72 609C bra -0x62 /* 00004A10 */ label00004A74: 00004A74 486E FFF4 pea.l [A6 - 0xC] 00004A78 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00004A7C: 00004A7C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004A80 4E5E unlink A6 00004A82 2E9F move.l [A7], [A7]+ 00004A84 4E75 rts fn00004A86: 00004A86 4E56 FEFC link A6, -0x0104 00004A8A 48E7 0108 movem.l -[A7], D7,A4 00004A8E 3D7C 0002 FFFC move.w [A6 - 0x4], 0x2 00004A94 3E2E FFFC move.w D7, [A6 - 0x4] 00004A98 6044 bra +0x46 /* 00004ADE */ label00004A9A: 00004A9A 3007 move.w D0, D7 00004A9C 5340 subq.w D0, 1 00004A9E 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 00004AA2 E540 asl D0.w, 2 00004AA4 2F30 0000 move.l -[A7], [A0 + D0.w] 00004AA8 A992 syscall DetachResource 00004AAA 3F07 move.w -[A7], D7 00004AAC 3007 move.w D0, D7 00004AAE 5340 subq.w D0, 1 00004AB0 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 00004AB4 E540 asl D0.w, 2 00004AB6 2F30 0000 move.l -[A7], [A0 + D0.w] 00004ABA 4EBA FF0E jsr [PC - 0xF2 /* 000049CA */] 00004ABE 3007 move.w D0, D7 00004AC0 5340 subq.w D0, 1 00004AC2 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 00004AC6 E540 asl D0.w, 2 00004AC8 48E7 8080 movem.l -[A7], D0,A0 00004ACC 42A7 clr.l -[A7] 00004ACE 3F07 move.w -[A7], D7 00004AD0 A9BF syscall GetRMenu 00004AD2 221F move.l D1, [A7]+ 00004AD4 4CDF 0101 movem.l D0,A0, [A7]+ 00004AD8 2181 0000 move.l [A0 + D0.w], D1 00004ADC 5247 addq.w D7, 1 label00004ADE: 00004ADE 700E moveq.l D0, 0x0E 00004AE0 B047 cmp.w D0, D7 00004AE2 6CB6 bge -0x48 /* 00004A9A */ 00004AE4 206D C1E4 movea.l A0, [A5 - 0x3E1C] 00004AE8 2850 movea.l A4, [A0] 00004AEA 297C 0044 0081 0002 move.l [A4 + 0x2], 0x440081 00004AF2 70FF moveq.l D0, 0xFFFFFFFF 00004AF4 2940 000A move.l [A4 + 0xA], D0 00004AF8 296D B3CC 0006 move.l [A4 + 0x6], [A5 - 0x4C34] 00004AFE 206D C1FC movea.l A0, [A5 - 0x3E04] 00004B02 2850 movea.l A4, [A0] 00004B04 297C 0047 0081 0002 move.l [A4 + 0x2], 0x470081 00004B0C 70FF moveq.l D0, 0xFFFFFFFF 00004B0E 2940 000A move.l [A4 + 0xA], D0 00004B12 296D B414 0006 move.l [A4 + 0x6], [A5 - 0x4BEC] 00004B18 2F2D C1EC move.l -[A7], [A5 - 0x3E14] 00004B1C 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */ 00004B22 A94D syscall AppendResMenu/AddResMenu 00004B24 2F2D C1D4 move.l -[A7], [A5 - 0x3E2C] 00004B28 4267 clr.w -[A7] 00004B2A A939 syscall EnableItem 00004B2C 2F2D C1D4 move.l -[A7], [A5 - 0x3E2C] 00004B30 3F3C 0001 move.w -[A7], 0x1 00004B34 486E FEFC pea.l [A6 - 0x104] 00004B38 3F3C 000F move.w -[A7], 0xF 00004B3C 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00004B40 A947 syscall SetMenuItemText/SetItem 00004B42 4CDF 1080 movem.l D7,A4, [A7]+ 00004B46 4E5E unlink A6 00004B48 2E9F move.l [A7], [A7]+ 00004B4A 4E75 rts export_747: 00004B4C 4E56 0000 link A6, 0 00004B50 536D A0A0 subq.w [A5 - 0x5F60], 1 00004B54 2F0E move.l -[A7], A6 00004B56 4EBA FE8C jsr [PC - 0x174 /* 000049E4 */] 00004B5A 2F0E move.l -[A7], A6 00004B5C 4EBA FF28 jsr [PC - 0xD8 /* 00004A86 */] 00004B60 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */] 00004B64 526D A0A0 addq.w [A5 - 0x5F60], 1 00004B68 4EBA FE3A jsr [PC - 0x1C6 /* 000049A4 */] 00004B6C 4EBA FE10 jsr [PC - 0x1F0 /* 0000497E */] 00004B70 4EAD 257A jsr [A5 + 0x257A /* export_1195 */] 00004B74 4E5E unlink A6 00004B76 4E75 rts fn00004B78: 00004B78 4E56 FFFA link A6, -0x0006 00004B7C 48E7 0108 movem.l -[A7], D7,A4 00004B80 286E 0008 movea.l A4, [A6 + 0x8] 00004B84 426E 000C clr.w [A6 + 0xC] 00004B88 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00004B8E 3E2E FFFC move.w D7, [A6 - 0x4] 00004B92 6020 bra +0x22 /* 00004BB4 */ label00004B94: 00004B94 3007 move.w D0, D7 00004B96 5340 subq.w D0, 1 00004B98 41ED EAFC lea.l A0, [A5 - 0x1504] 00004B9C C1FC 000A muls.w D0, 0xA /* '\n' */ 00004BA0 2230 0000 move.l D1, [A0 + D0.w] 00004BA4 B2AC 000E cmp.l D1, [A4 + 0xE] 00004BA8 6608 bne +0xA /* 00004BB2 */ 00004BAA 3D47 000C move.w [A6 + 0xC], D7 00004BAE 6000 0082 bra +0x84 /* 00004C32 */ label00004BB2: 00004BB2 5247 addq.w D7, 1 label00004BB4: 00004BB4 7014 moveq.l D0, 0x14 00004BB6 B047 cmp.w D0, D7 00004BB8 6CDA bge -0x24 /* 00004B94 */ 00004BBA 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00004BC0 3E2E FFFA move.w D7, [A6 - 0x6] 00004BC4 605E bra +0x60 /* 00004C24 */ label00004BC6: 00004BC6 3007 move.w D0, D7 00004BC8 5340 subq.w D0, 1 00004BCA 41ED EAFC lea.l A0, [A5 - 0x1504] 00004BCE C1FC 000A muls.w D0, 0xA /* '\n' */ 00004BD2 4AB0 0000 tst.l [A0 + D0.w] 00004BD6 664A bne +0x4C /* 00004C22 */ 00004BD8 3D47 000C move.w [A6 + 0xC], D7 00004BDC 3007 move.w D0, D7 00004BDE 5340 subq.w D0, 1 00004BE0 41ED EAFC lea.l A0, [A5 - 0x1504] 00004BE4 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004BE8 21AC 000E 0000 move.l [A0 + D0.w], [A4 + 0xE] 00004BEE 3007 move.w D0, D7 00004BF0 5340 subq.w D0, 1 00004BF2 41ED EAFC lea.l A0, [A5 - 0x1504] 00004BF6 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004BFA 48E7 8080 movem.l -[A7], D0,A0 00004BFE 42A7 clr.l -[A7] 00004C00 42A7 clr.l -[A7] 00004C02 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00004C06 221F move.l D1, [A7]+ 00004C08 4CDF 0101 movem.l D0,A0, [A7]+ 00004C0C 2181 0006 move.l [A0 + D0.w + 0x6], D1 00004C10 3007 move.w D0, D7 00004C12 5340 subq.w D0, 1 00004C14 41ED EAFC lea.l A0, [A5 - 0x1504] 00004C18 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004C1C 4270 0004 clr.w [A0 + D0.w + 0x4] 00004C20 6010 bra +0x12 /* 00004C32 */ label00004C22: 00004C22 5247 addq.w D7, 1 label00004C24: 00004C24 7014 moveq.l D0, 0x14 00004C26 B047 cmp.w D0, D7 00004C28 6C9C bge -0x62 /* 00004BC6 */ 00004C2A 3F3C 006F move.w -[A7], 0x6F /* 'o' */ 00004C2E 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00004C32: 00004C32 4CDF 1080 movem.l D7,A4, [A7]+ 00004C36 4E5E unlink A6 00004C38 2E9F move.l [A7], [A7]+ 00004C3A 4E75 rts fn00004C3C: 00004C3C 4E56 FFE8 link A6, -0x0018 00004C40 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004C44 3A2E 000C move.w D5, [A6 + 0xC] 00004C48 4AAE 000E tst.l [A6 + 0xE] 00004C4C 6604 bne +0x6 /* 00004C52 */ 00004C4E 6000 017E bra +0x180 /* 00004DCE */ label00004C52: 00004C52 7001 moveq.l D0, 0x01 00004C54 B045 cmp.w D0, D5 00004C56 5EC0 sgt D0 00004C58 4A00 tst.b D0 00004C5A 6600 0172 bne +0x174 /* 00004DCE */ 00004C5E 2F00 move.l -[A7], D0 00004C60 4267 clr.w -[A7] 00004C62 2F2E 000E move.l -[A7], [A6 + 0xE] 00004C66 A950 syscall CountMItems 00004C68 321F move.w D1, [A7]+ 00004C6A 201F move.l D0, [A7]+ 00004C6C B245 cmp.w D1, D5 00004C6E 5DC1 slt D1 00004C70 8001 or.b D0, D1 00004C72 6704 beq +0x6 /* 00004C78 */ 00004C74 6000 0158 bra +0x15A /* 00004DCE */ label00004C78: 00004C78 4267 clr.w -[A7] 00004C7A 2F0E move.l -[A7], A6 00004C7C 4EBA FEFA jsr [PC - 0x106 /* 00004B78 */] 00004C80 3E1F move.w D7, [A7]+ 00004C82 6604 bne +0x6 /* 00004C88 */ 00004C84 6000 0148 bra +0x14A /* 00004DCE */ label00004C88: 00004C88 3007 move.w D0, D7 00004C8A 5340 subq.w D0, 1 00004C8C 41ED EAFC lea.l A0, [A5 - 0x1504] 00004C90 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004C94 2070 0006 movea.l A0, [A0 + D0.w + 0x6] 00004C98 2650 movea.l A3, [A0] 00004C9A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00004CA0 3007 move.w D0, D7 00004CA2 5340 subq.w D0, 1 00004CA4 41ED EAFC lea.l A0, [A5 - 0x1504] 00004CA8 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004CAC 3D70 0004 FFEC move.w [A6 - 0x14], [A0 + D0.w + 0x4] 00004CB2 3C2E FFEE move.w D6, [A6 - 0x12] 00004CB6 601E bra +0x20 /* 00004CD6 */ label00004CB8: 00004CB8 1013 move.b D0, [A3] 00004CBA 4880 ext.w D0 00004CBC BA40 cmp.w D5, D0 00004CBE 6604 bne +0x6 /* 00004CC4 */ 00004CC0 4213 clr.b [A3] 00004CC2 6018 bra +0x1A /* 00004CDC */ label00004CC4: 00004CC4 528B addq.l A3, 1 00004CC6 4240 clr.w D0 00004CC8 1013 move.b D0, [A3] 00004CCA 48C0 ext.l D0 00004CCC D08B add.l D0, A3 00004CCE 2640 movea.l A3, D0 00004CD0 528B addq.l A3, 1 00004CD2 5246 addq.w D6, 1 00004CD4 6906 bvs +0x8 /* 00004CDC */ label00004CD6: 00004CD6 BC6E FFEC cmp.w D6, [A6 - 0x14] 00004CDA 6FDC ble -0x22 /* 00004CB8 */ label00004CDC: 00004CDC 3007 move.w D0, D7 00004CDE 5340 subq.w D0, 1 00004CE0 41ED EAFC lea.l A0, [A5 - 0x1504] 00004CE4 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004CE8 2070 0006 movea.l A0, [A0 + D0.w + 0x6] 00004CEC 2650 movea.l A3, [A0] 00004CEE 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00004CF4 3007 move.w D0, D7 00004CF6 5340 subq.w D0, 1 00004CF8 41ED EAFC lea.l A0, [A5 - 0x1504] 00004CFC C1FC 000A muls.w D0, 0xA /* '\n' */ 00004D00 3D70 0004 FFE8 move.w [A6 - 0x18], [A0 + D0.w + 0x4] 00004D06 3C2E FFEA move.w D6, [A6 - 0x16] 00004D0A 604A bra +0x4C /* 00004D56 */ label00004D0C: 00004D0C 4A13 tst.b [A3] 00004D0E 6634 bne +0x36 /* 00004D44 */ 00004D10 280B move.l D4, A3 00004D12 5284 addq.l D4, 1 00004D14 2044 movea.l A0, D4 00004D16 1010 move.b D0, [A0] 00004D18 4880 ext.w D0 00004D1A 206E 0008 movea.l A0, [A6 + 0x8] 00004D1E 4241 clr.w D1 00004D20 1210 move.b D1, [A0] 00004D22 B240 cmp.w D1, D0 00004D24 661E bne +0x20 /* 00004D44 */ 00004D26 1685 move.b [A3], D5 00004D28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D2C 2F04 move.l -[A7], D4 00004D2E 206E 0008 movea.l A0, [A6 + 0x8] 00004D32 4240 clr.w D0 00004D34 1010 move.b D0, [A0] 00004D36 5240 addq.w D0, 1 00004D38 48C0 ext.l D0 00004D3A 2F00 move.l -[A7], D0 00004D3C 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004D40 6000 008C bra +0x8E /* 00004DCE */ label00004D44: 00004D44 528B addq.l A3, 1 00004D46 4240 clr.w D0 00004D48 1013 move.b D0, [A3] 00004D4A 48C0 ext.l D0 00004D4C D08B add.l D0, A3 00004D4E 2640 movea.l A3, D0 00004D50 528B addq.l A3, 1 00004D52 5246 addq.w D6, 1 00004D54 6906 bvs +0x8 /* 00004D5C */ label00004D56: 00004D56 BC6E FFE8 cmp.w D6, [A6 - 0x18] 00004D5A 6FB0 ble -0x4E /* 00004D0C */ label00004D5C: 00004D5C 3007 move.w D0, D7 00004D5E 5340 subq.w D0, 1 00004D60 41ED EAFC lea.l A0, [A5 - 0x1504] 00004D64 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004D68 49F0 0000 lea.l A4, [A0 + D0.w] 00004D6C 526C 0004 addq.w [A4 + 0x4], 1 00004D70 42A7 clr.l -[A7] 00004D72 2F2C 0006 move.l -[A7], [A4 + 0x6] 00004D76 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00004D7A 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00004D7E 2F2C 0006 move.l -[A7], [A4 + 0x6] 00004D82 206E 0008 movea.l A0, [A6 + 0x8] 00004D86 4240 clr.w D0 00004D88 1010 move.b D0, [A0] 00004D8A 48C0 ext.l D0 00004D8C D0AE FFF0 add.l D0, [A6 - 0x10] 00004D90 5480 addq.l D0, 2 00004D92 2F00 move.l -[A7], D0 00004D94 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00004D98 4267 clr.w -[A7] 00004D9A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00004D9E 4A5F tst.w [A7]+ 00004DA0 6706 beq +0x8 /* 00004DA8 */ 00004DA2 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00004DA6 6026 bra +0x28 /* 00004DCE */ label00004DA8: 00004DA8 206C 0006 movea.l A0, [A4 + 0x6] 00004DAC 266E FFF0 movea.l A3, [A6 - 0x10] 00004DB0 D7D0 add.l A3, [A0] 00004DB2 1685 move.b [A3], D5 00004DB4 528B addq.l A3, 1 00004DB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DBA 2F0B move.l -[A7], A3 00004DBC 206E 0008 movea.l A0, [A6 + 0x8] 00004DC0 4240 clr.w D0 00004DC2 1010 move.b D0, [A0] 00004DC4 5240 addq.w D0, 1 00004DC6 48C0 ext.l D0 00004DC8 2F00 move.l -[A7], D0 00004DCA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00004DCE: 00004DCE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004DD2 4E5E unlink A6 00004DD4 205F movea.l A0, [A7]+ 00004DD6 DEFC 000A add.w A7, 0xA /* '\n' */ 00004DDA 4ED0 jmp [A0] export_748: 00004DDC 4E56 FDE2 link A6, -0x021E 00004DE0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004DE4 286E 000C movea.l A4, [A6 + 0xC] 00004DE8 3A2E 000A move.w D5, [A6 + 0xA] 00004DEC 1C2E 0008 move.b D6, [A6 + 0x8] 00004DF0 4A45 tst.w D5 00004DF2 5DC0 slt D0 00004DF4 4A00 tst.b D0 00004DF6 661C bne +0x1E /* 00004E14 */ 00004DF8 220C move.l D1, A4 00004DFA 57C1 seq D1 00004DFC 8001 or.b D0, D1 00004DFE 6614 bne +0x16 /* 00004E14 */ 00004E00 2F00 move.l -[A7], D0 00004E02 4267 clr.w -[A7] 00004E04 2F0C move.l -[A7], A4 00004E06 A950 syscall CountMItems 00004E08 321F move.w D1, [A7]+ 00004E0A 201F move.l D0, [A7]+ 00004E0C B245 cmp.w D1, D5 00004E0E 5DC1 slt D1 00004E10 8001 or.b D0, D1 00004E12 6710 beq +0x12 /* 00004E24 */ label00004E14: 00004E14 3F3C 006B move.w -[A7], 0x6B /* 'k' */ 00004E18 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00004E1C 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00004E20 6000 0172 bra +0x174 /* 00004F94 */ label00004E24: 00004E24 4A45 tst.w D5 00004E26 6642 bne +0x44 /* 00004E6A */ 00004E28 7002 moveq.l D0, 0x02 00004E2A B006 cmp.b D0, D6 00004E2C 57C0 seq D0 00004E2E 4A00 tst.b D0 00004E30 660A bne +0xC /* 00004E3C */ 00004E32 7203 moveq.l D1, 0x03 00004E34 B206 cmp.b D1, D6 00004E36 57C1 seq D1 00004E38 8001 or.b D0, D1 00004E3A 6716 beq +0x18 /* 00004E52 */ label00004E3C: 00004E3C 3F3C 0012 move.w -[A7], 0x12 00004E40 486E FDE2 pea.l [A6 - 0x21E] 00004E44 3F3C 006D move.w -[A7], 0x6D /* 'm' */ 00004E48 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00004E4C 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00004E50 600E bra +0x10 /* 00004E60 */ label00004E52: 00004E52 7042 moveq.l D0, 0x42 00004E54 B006 cmp.b D0, D6 00004E56 6708 beq +0xA /* 00004E60 */ 00004E58 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 00004E5C 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00004E60: 00004E60 7042 moveq.l D0, 0x42 00004E62 B006 cmp.b D0, D6 00004E64 6704 beq +0x6 /* 00004E6A */ 00004E66 6000 012C bra +0x12E /* 00004F94 */ label00004E6A: 00004E6A 4267 clr.w -[A7] 00004E6C 2F0C move.l -[A7], A4 00004E6E 3F05 move.w -[A7], D5 00004E70 486E FEEC pea.l [A6 - 0x114] 00004E74 4EBA E71A jsr [PC - 0x18E6 /* 00003590 */] 00004E78 381F move.w D4, [A7]+ 00004E7A 1006 move.b D0, D6 00004E7C 4880 ext.w D0 00004E7E 5540 subq.w D0, 2 00004E80 6700 00D0 beq +0xD2 /* 00004F52 */ 00004E84 5140 subq.w D0, 8 00004E86 6720 beq +0x22 /* 00004EA8 */ 00004E88 0440 0038 subi.w D0, 0x38 /* '8' */ 00004E8C 673C beq +0x3E /* 00004ECA */ 00004E8E 5340 subq.w D0, 1 00004E90 6748 beq +0x4A /* 00004EDA */ 00004E92 5340 subq.w D0, 1 00004E94 6700 0088 beq +0x8A /* 00004F1E */ 00004E98 5340 subq.w D0, 1 00004E9A 6700 0096 beq +0x98 /* 00004F32 */ 00004E9E 0440 000A subi.w D0, 0xA /* '\n' */ 00004EA2 675A beq +0x5C /* 00004EFE */ 00004EA4 6000 00C0 bra +0xC2 /* 00004F66 */ label00004EA8: 00004EA8 7E03 moveq.l D7, 0x03 00004EAA 4267 clr.w -[A7] 00004EAC 42A7 clr.l -[A7] 00004EAE 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00004EB2 201F move.l D0, [A7]+ 00004EB4 3F00 move.w -[A7], D0 00004EB6 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 00004EBA 1D5F FEE2 move.b [A6 - 0x11E], [A7]+ 00004EBE 486E FEE2 pea.l [A6 - 0x11E] 00004EC2 42A7 clr.l -[A7] 00004EC4 A85F syscall BitClr 00004EC6 6000 00A8 bra +0xAA /* 00004F70 */ label00004ECA: 00004ECA 7E04 moveq.l D7, 0x04 00004ECC 4267 clr.w -[A7] 00004ECE 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */] 00004ED2 1D5F FEE2 move.b [A6 - 0x11E], [A7]+ 00004ED6 6000 0098 bra +0x9A /* 00004F70 */ label00004EDA: 00004EDA 4267 clr.w -[A7] 00004EDC 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */] 00004EE0 101F move.b D0, [A7]+ 00004EE2 6708 beq +0xA /* 00004EEC */ 00004EE4 1D7C 0012 FF01 move.b [A6 - 0xFF], 0x12 00004EEA 6004 bra +0x6 /* 00004EF0 */ label00004EEC: 00004EEC 422E FF01 clr.b [A6 - 0xFF] label00004EF0: 00004EF0 7E05 moveq.l D7, 0x05 00004EF2 4240 clr.w D0 00004EF4 102E FF01 move.b D0, [A6 - 0xFF] 00004EF8 3D40 FEE2 move.w [A6 - 0x11E], D0 00004EFC 6072 bra +0x74 /* 00004F70 */ label00004EFE: 00004EFE 486E FF00 pea.l [A6 - 0x100] 00004F02 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00004F06 4A2E FF00 tst.b [A6 - 0x100] 00004F0A 6604 bne +0x6 /* 00004F10 */ 00004F0C 422E FF01 clr.b [A6 - 0xFF] label00004F10: 00004F10 7E05 moveq.l D7, 0x05 00004F12 4240 clr.w D0 00004F14 102E FF01 move.b D0, [A6 - 0xFF] 00004F18 3D40 FEE2 move.w [A6 - 0x11E], D0 00004F1C 6052 bra +0x54 /* 00004F70 */ label00004F1E: 00004F1E 486E FF00 pea.l [A6 - 0x100] 00004F22 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00004F26 7E06 moveq.l D7, 0x06 00004F28 41EE FF00 lea.l A0, [A6 - 0x100] 00004F2C 2D48 FEE2 move.l [A6 - 0x11E], A0 00004F30 603E bra +0x40 /* 00004F70 */ label00004F32: 00004F32 486E FF00 pea.l [A6 - 0x100] 00004F36 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00004F3A 4A2E FF00 tst.b [A6 - 0x100] 00004F3E 6604 bne +0x6 /* 00004F44 */ 00004F40 422E FF01 clr.b [A6 - 0xFF] label00004F44: 00004F44 7E07 moveq.l D7, 0x07 00004F46 4240 clr.w D0 00004F48 102E FF01 move.b D0, [A6 - 0xFF] 00004F4C 3D40 FEE2 move.w [A6 - 0x11E], D0 00004F50 601E bra +0x20 /* 00004F70 */ label00004F52: 00004F52 486E FF00 pea.l [A6 - 0x100] 00004F56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00004F5A 7E08 moveq.l D7, 0x08 00004F5C 41EE FF00 lea.l A0, [A6 - 0x100] 00004F60 2D48 FEE2 move.l [A6 - 0x11E], A0 00004F64 600A bra +0xC /* 00004F70 */ label00004F66: 00004F66 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00004F6A 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00004F6E 6024 bra +0x26 /* 00004F94 */ label00004F70: 00004F70 486E FEEC pea.l [A6 - 0x114] 00004F74 3F04 move.w -[A7], D4 00004F76 3F07 move.w -[A7], D7 00004F78 486E FEE2 pea.l [A6 - 0x11E] 00004F7C 4EBA E038 jsr [PC - 0x1FC8 /* 00002FB6 */] 00004F80 7042 moveq.l D0, 0x42 00004F82 B006 cmp.b D0, D6 00004F84 57C0 seq D0 00004F86 4A00 tst.b D0 00004F88 670A beq +0xC /* 00004F94 */ 00004F8A 4A45 tst.w D5 00004F8C 57C1 seq D1 00004F8E C001 and.b D0, D1 00004F90 6702 beq +0x4 /* 00004F94 */ 00004F92 A937 syscall DrawMenuBar label00004F94: 00004F94 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00004F98 4E5E unlink A6 00004F9A 205F movea.l A0, [A7]+ 00004F9C 504F addq.w A7, 8 00004F9E 4ED0 jmp [A0] fn00004FA0: 00004FA0 4E56 FFFC link A6, -0x0004 00004FA4 48E7 0018 movem.l -[A7], A3,A4 00004FA8 266D EAF8 movea.l A3, [A5 - 0x1508] 00004FAC 1B7C 0001 CD38 move.b [A5 - 0x32C8], 0x1 00004FB2 422D CD66 clr.b [A5 - 0x329A] 00004FB6 49ED CD68 lea.l A4, [A5 - 0x3298] 00004FBA 38BC 0002 move.w [A4], 0x2 00004FBE 4AAB 0050 tst.l [A3 + 0x50] 00004FC2 6708 beq +0xA /* 00004FCC */ 00004FC4 296D AEAC 0002 move.l [A4 + 0x2], [A5 - 0x5154] 00004FCA 6006 bra +0x8 /* 00004FD2 */ label00004FCC: 00004FCC 296D AE96 0002 move.l [A4 + 0x2], [A5 - 0x516A] label00004FD2: 00004FD2 296D AEAC 000A move.l [A4 + 0xA], [A5 - 0x5154] 00004FD8 296D AE96 0006 move.l [A4 + 0x6], [A5 - 0x516A] 00004FDE 302B 004C move.w D0, [A3 + 0x4C] 00004FE2 0440 0014 subi.w D0, 0x14 00004FE6 6B4C bmi +0x4E /* 00005034 */ 00004FE8 0C40 0005 cmpi.w D0, 0x5 00004FEC 6E46 bgt +0x48 /* 00005034 */ 00004FEE D040 add.w D0, D0 00004FF0 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004FF4 4EFB 0000 jmp [PC + D0.w] 00004FF8 000E 0024 ori.b A6, 0x24 /* '$' */ 00004FFC 0032 000E 0024 ori.b [A2 + D0.w + 0x24], 0xE 00005002 0032 422C 000E ori.b [A2 + D0.w + 0xE], 0x2C /* ',' */ 00005008 206B 0054 movea.l A0, [A3 + 0x54] 0000500C 43EC 0010 lea.l A1, [A4 + 0x10] 00005010 707F moveq.l D0, 0x7F label00005012: 00005012 32D8 move.w [A1]+, [A0]+ 00005014 51C8 FFFC dbf D0, -0x6 /* 00005012 */ 00005018 601A bra +0x1C /* 00005034 */ 0000501A 197C 0001 000E move.b [A4 + 0xE], 0x1 00005020 296B 0054 0010 move.l [A4 + 0x10], [A3 + 0x54] 00005026 600C bra +0xE /* 00005034 */ 00005028 197C 0002 000E move.b [A4 + 0xE], 0x2 0000502E 396B 0056 0010 move.w [A4 + 0x10], [A3 + 0x56] label00005034: 00005034 7014 moveq.l D0, 0x14 00005036 B06B 004C cmp.w D0, [A3 + 0x4C] 0000503A 57C0 seq D0 0000503C 4A00 tst.b D0 0000503E 6618 bne +0x1A /* 00005058 */ 00005040 7215 moveq.l D1, 0x15 00005042 B26B 004C cmp.w D1, [A3 + 0x4C] 00005046 57C1 seq D1 00005048 8001 or.b D0, D1 0000504A 660C bne +0xE /* 00005058 */ 0000504C 7216 moveq.l D1, 0x16 0000504E B26B 004C cmp.w D1, [A3 + 0x4C] 00005052 57C1 seq D1 00005054 8001 or.b D0, D1 00005056 6714 beq +0x16 /* 0000506C */ label00005058: 00005058 486D CD38 pea.l [A5 - 0x32C8] 0000505C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00005060 42A7 clr.l -[A7] 00005062 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00005066 275F 0070 move.l [A3 + 0x70], [A7]+ 0000506A 604E bra +0x50 /* 000050BA */ label0000506C: 0000506C 2D6B 0058 FFFC move.l [A6 - 0x4], [A3 + 0x58] 00005072 4267 clr.w -[A7] 00005074 486E FFFC pea.l [A6 - 0x4] 00005078 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000507C 4A5F tst.w [A7]+ 0000507E 6708 beq +0xA /* 00005088 */ 00005080 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 00005086 6032 bra +0x34 /* 000050BA */ label00005088: 00005088 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000508C 42A7 clr.l -[A7] 0000508E 206E FFFC movea.l A0, [A6 - 0x4] 00005092 2F10 move.l -[A7], [A0] 00005094 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00005098 201F move.l D0, [A7]+ 0000509A 5280 addq.l D0, 1 0000509C 2F00 move.l -[A7], D0 0000509E 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 000050A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000050A6 1F3C 0001 move.b -[A7], 0x1 000050AA 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 000050AE 486D CD38 pea.l [A5 - 0x32C8] 000050B2 1F3C 0002 move.b -[A7], 0x2 000050B6 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] label000050BA: 000050BA 4CDF 1800 movem.l A3,A4, [A7]+ 000050BE 4E5E unlink A6 000050C0 205F movea.l A0, [A7]+ 000050C2 544F addq.w A7, 2 000050C4 4ED0 jmp [A0]